@charset "UTF-8";
	.tooltip {
	position: absolute;
	z-index: 1020;
	display: block;
	padding: 5px;
	font-size: 11px;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: visible
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.tooltip.top {
	margin-top: -2px
}
.tooltip.right {
	margin-left: 2px
}
.tooltip.bottom {
	margin-top: 2px
}
.tooltip.left {
	margin-left: -2px
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top: 5px solid #000000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #000000
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #000000;
	border-left: 5px solid transparent
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-right: 5px solid #000000;
	border-bottom: 5px solid transparent
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #000000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0
}
.edui-box {
	border: none;
	padding: 0;
	margin: 0;
	overflow: hidden
}
a.edui-box {
	display: block;
	text-decoration: none;
	color: black
}
a.edui-box: hover {
	text-decoration: none
}
a.edui-box: active {
	text-decoration: none
}
table.edui-box {
	border-collapse: collapse
}
ul.edui-box {
	list-style-type: none
}
div.edui-box {
	position: relative;
	display: -moz-inline-box!important;
	display: inline-block!important;
	vertical-align: top
}
.edui-clearfix {
	zoom: 1
}
.edui-clearfix: after {
	content: '\20';
	display: block;
	clear: both
}
* html div.edui-box {
	display: inline!important
}
*: first-child+html div.edui-box {
	display: inline!important
}
.edui-button-body,.edui-splitbutton-body,.edui-menubutton-body,.edui-combox-body {
	position: relative
}
.edui-popup {
	position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none
}
.edui-popup .edui-shadow {
	position: absolute;
	z-index: -1
}
.edui-popup .edui-bordereraser {
	position: absolute;
	overflow: hidden
}
.edui-tablepicker .edui-canvas {
	position: relative
}
.edui-tablepicker .edui-canvas .edui-overlay {
	position: absolute
}
.edui-dialog-modalmask,.edui-dialog-dragmask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.edui-toolbar {
	position: relative
}
.edui-label {
	cursor: default
}
span.edui-clickable {
	color: blue;
	cursor: pointer;
	text-decoration: underline
}
span.edui-unclickable {
	color: gray;
	cursor: default
}
.edui-popup {
	z-index: 3000
}
.edui-popup .edui-shadow {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	box-shadow: 3px 3px 5px #818181;
	-webkit-box-shadow: 3px 3px 5px #818181;
	-moz-box-shadow: 3px 3px 5px #818181;
	-ms-filter: 'progid: DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.5')'
}
.edui-popup-content {
	border: 1px solid gray;
	background-color: white;
	padding: 5px
}
.edui-popup .edui-bordereraser {
	background-color: white;
	height: 3px
}
.edui-menu .edui-bordereraser {
	background-color: #f1f1f1;
	height: 3px
}
.edui-anchor-topleft .edui-bordereraser {
	left: 1px;
	top: -2px
}
.edui-anchor-topright .edui-bordereraser {
	right: 1px;
	top: -2px
}
.edui-anchor-bottomleft .edui-bordereraser {
	left: 0;
	bottom: -6px;
	height: 7px;
	border-left: 1px solid gray;
	border-right: 1px solid gray
}
.edui-anchor-bottomright .edui-bordereraser {
	right: 0;
	bottom: -6px;
	height: 7px;
	border-left: 1px solid gray;
	border-right: 1px solid gray
}
.edui-menu {
	z-index: 3000
}
.edui-menu .edui-popup-content {
	background-color: white;
	padding: 3px
}
.edui-menu-body {
	_width: 150px;
	min-width: 150px;
	background: url(http://assets.demohour.com/assets/ueditor/default/images/menu/sparator_v-fb35ab2bcc0daa129b3db35db129e897.png) repeat-y 25px
}
.edui-menuitem {
	height: 20px;
	cursor: default;
	vertical-align: top
}
.edui-menuitem .edui-icon {
	width: 20px;
	height: 20px;
	background: url(http://assets.demohour.com/assets/ueditor/default/images/icons-e5243ebf3d910e3b0022fab1ffb63a97.png) 0 -40px;
	background: url(http://assets.demohour.com/assets/ueditor/default/images/icons-9f1b7ad504b7cdfa72a4989578f8fcc1.gif) 0 -40px \9
}
.edui-menuitem .edui-label {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	padding-left: 10px;
	padding-right: 20px
}
.edui-state-checked .edui-menuitem-body {
	background: url(http://assets.demohour.com/assets/ueditor/default/images/icons-all-cbf997aa9308bd3de8ddbe8e1945bf55.gif) no-repeat 6px -205px
}
.edui-state-disabled .edui-menuitem-label {
	color: gray
}
.edui-state-disabled .edui-icon {
	opacity: 0.3;
	-ms-filter: 'alpha(opacity=30)';
	filter: alpha(opacity=30)
}
.edui-state-disabled .edui-label {
	color: gray
}
.edui-hassubmenu .edui-arrow {
	height: 20px;
	width: 20px;
	float: right;
	background: url(http://assets.demohour.com/assets/ueditor/default/images/icons-all-cbf997aa9308bd3de8ddbe8e1945bf55.gif) no-repeat 10px -233px
}
.edui-menu-body .edui-menuitem {
	padding: 1px
}
.edui-menuseparator {
	margin: 2px 0;
	height: 1px;
	overflow: hidden
}
.edui-menuseparator-inner {
	border-bottom: 1px solid #e2e3e3;
	margin-left: 29px;
	margin-right: 1px
}
.edui-menu-body .edui-state-hover {
	padding: 0 !important;
	background-color: #fff5d4;
	border: 1px solid #dcac6c
}
.edui-dialog {
	z-index: 2000;
	position: absolute
}
.edui-dialog-wrap {
	margin-right: 6px;
	margin-bottom: 6px;
	border: 1px solid #c6c6c6;
	border-radius: 5px
}
.edui-dialog-body {
	position: relative;
	background-color: white;
	_zoom: 1;
	border-radius: 5px
}
.edui-dialog-shadow {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	box-shadow: 0px 0px 3px #818181;
	-webkit-box-shadow: 0px 0px 5px #818181;
	-moz-box-shadow: 0px 0px 5px #818181;
	-ms-filter: 'progid: DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.5')';
	border-radius: 5px
}
.edui-dialog-foot {
	background-color: white;
	height: 45px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
.edui-dialog-titlebar,.edui-popup-top {
	height: 34px;
	border-bottom: 1px solid #c6c6c6;
	background: url(http://assets.demohour.com/assets/ueditor/default/images/dialog-title-bg-74fa718e2d1edfe847a54440490a2bfa.png) repeat-x left top;
	position: relative;
	cursor: move;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
.edui-dialog-caption {
	font-size: 14px;
	line-height: 34px;
	padding-left: 14px;
	color: #4c4c4c
}
.edui-dialog-draghandle {
	height: 34px
}
.edui-dialog-closebutton {
	position: absolute !important;
	right: 5px;
	top: 3px
}
.edui-dialog-buttons {
	position: absolute;
	right: 0
}
.edui-dialog-buttons .edui-button {
	margin-right: 10px
}
.edui-dialog iframe {
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top
}
.edui-dialog-modalmask {
	opacity: 0.3;
	filter: alpha(opacity=30);
	background-color: #ccc;
	position: absolute
}
.edui-dialog-dragmask {
	position: absolute;
	background-color: transparent;
	cursor: move
}
.edui-dialog-content {
	position: relative
}
.edui-colorpicker-topbar {
	height: 27px;
	width: 200px
}
.edui-colorpicker-preview {
	height: 20px;
	border: 1px inset black;
	margin-left: 1px;
	width: 128px;
	float: left
}
.edui-colorpicker-nocolor {
	float: right;
	margin-right: 1px;
	font-size: 12px;
	line-height: 14px;
	height: 14px;
	border: 1px solid #333;
	padding: 3px 5px;
	cursor: pointer
}
.edui-colorpicker-tablefirstrow {
	height: 30px
}
.edui-colorpicker-colorcell {
	width: 14px;
	height: 14px;
	display: block;
	margin: 0;
	cursor: pointer
}
.edui-colorpicker-colorcell: hover {
	width: 14px;
	height: 14px;
	margin: 0
}
.edui-tablepicker .edui-infoarea {
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	width: 220px;
	margin-bottom: 3px;
	clear: both
}
.edui-tablepicker .edui-infoarea .edui-label {
	float: left
}
.edui-tablepicker .edui-infoarea .edui-clickable {
	float: right
}
.edui-tablepicker .edui-pickarea {
	background: url(http://assets.demohour.com/assets/ueditor/default/images/tablepicker/unhighlighted-5a1cd55a02dfab624d0c7e2ed4a8ee3a.gif) repeat;
	height: 220px;
	width: 220px
}
.edui-tablepicker .edui-pickarea .edui-overlay {
	background: url(http://assets.demohour.com/assets/ueditor/default/images/tablepicker/highlighted-4b3fb4476892691a047fd309bf6e596c.gif) repeat
}
.edui-autotypesetpicker .edui-autotypesetpicker-body {
	font-size: 12px;
	width: 340px;
	margin-bottom: 3px;
	clear: both
}
.edui-toolbar {
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	padding: 1px
}
.edui-toolbar .edui-button,.edui-toolbar .edui-splitbutton,.edui-toolbar .edui-menubutton,.edui-toolbar .edui-combox {
	margin: 1px
}
.edui-toolbar .edui-splitbutton .edui-splitbutton-body,.edui-toolbar .edui-menubutton .edui-menubutton-body {
	padding: 1px
}
.edui-toolbar .edui-splitborder {
	width: 1px;
	height: 20px
}
.edui-toolbar .edui-state-hover .edui-splitborder {
	width: 1px;
	border-left: 0px solid #dcac6c
}
.edui-toolbar .edui-state-active .edui-splitborder {
	width: 0;
	border-left: 1px solid gray
}
.edui-toolbar .edui-state-opened .edui-splitborder {
	width: 1px;
	border: 0
}
.edui-toolbar .edui-splitbutton .edui-state-hover .edui-splitbutton-body,.edui-toolbar .edui-menubutton .edui-state-hover .edui-menubutton-body {
	background-color: #fff5d4;
	border: 1px solid #dcac6c;
	padding: 0
}
.edui-toolbar .edui-splitbutton .edui-state-checked .edui-splitbutton-body,.edui-toolbar .edui-menubutton .edui-state-checked .edui-menubutton-body {
	background-color: #FFE69F;
	border: 1px solid #DCAC6C;
	padding: 0
}
.edui-toolbar .edui-splitbutton .edui-state-active .edui-splitbutton-body,.edui-toolbar .edui-menubutton .edui-state-active .edui-menubutton-body {
	background-color: #ffffff;
	border: 1px solid gray;
	padding: 0
}
.edui-state-disabled .edui-arrow {
	opacity: 0.3;
	-ms-filter: 'alpha(opacity=30)';
	_filter: alpha(opacity=30)
}
.edui-toolbar .edui-splitbutton .edui-state-opened .edui-splitbutton-body,.edui-toolbar .edui-menubutton .edui-state-opened .edui-menubutton-body {
	background-color: white;
	border: 1px solid gray;
	padding: 0
}
.edui-for-insertorderedlist .edui-bordereraser,.edui-for-insertunorderedlist .edui-bordereraser {
	background-color: white
}
.edui-for-insertorderedlist .edui-popup-body .edui-icon,.edui-for-insertunorderedlist .edui-popup-body .edui-icon {
	background-position: 0 -40px
}
.edui-toolbar .edui-colorbutton .edui-colorlump {
	position: absolute;
	overflow: hidden;
	bottom: 1px;
	left: 1px;
	width: 18px;
	height: 4px
}
.edui-toolbar .edui-combox-body .edui-button-body {
	width: 60px;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	white-space: nowrap
}
.edui-toolbar .edui-combox-body .edui-arrow {
	background: url(http://assets.demohour.com/assets/ueditor/default/images/icons-e5243ebf3d910e3b0022fab1ffb63a97.png) -741px 0;
	_background: url(http://assets.demohour.com/assets/ueditor/default/images/icons-9f1b7ad504b7cdfa72a4989578f8fcc1.gif) -741px 0;
	height: 20px;
	width: 9px
}
.edui-toolbar .edui-combox .edui-combox-body {
	border: 1px solid #CCC;
	background-color: white
}
.edui-toolbar .edui-combox-body .edui-splitborder {
	display: none
}
.edui-toolbar .edui-combox-body .edui-arrow {
	border-left: 1px solid #CCC
}
.edui-toolbar .edui-state-hover .edui-combox-body {
	background-color: #fff5d4;
	border: 1px solid #dcac6c
}
.edui-toolbar .edui-state-hover .edui-combox-body .edui-arrow {
	border-left: 1px solid #dcac6c
}
.edui-toolbar .edui-state-checked .edui-combox-body {
	background-color: #FFE69F;
	border: 1px solid #DCAC6C
}
.edui-toolbar .edui-state-checked .edui-combox-body .edui-arrow {
	border-left: 1px solid #DCAC6C
}
.edui-toolbar .edui-state-disabled .edui-combox-body {
	background-color: #F0F0EE;
	opacity: 0.3;
	-ms-filter: 'alpha(opacity=30)';
	filter: alpha(opacity=30)
}
.edui-toolbar .edui-state-opened .edui-combox-body {
	background-color: white;
	border: 1px solid gray
}
.edui-list .edui-bordereraser {
	display: none
}
.edui-listitem {
	padding: 1px;
	white-space: nowrap
}
.edui-list .edui-state-hover {
	position: relative;
	background-color: #fff5d4;
	border: 1px solid #dcac6c;
	padding: 0
}
.edui-for-fontfamily .edui-listitem-label {
	min-width: 120px;
	_width: 120px;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	padding-left: 5px
}
.edui-for-underline .edui-listitem-label {
	min-width: 120px;
	_width: 120px;
	padding: 3px 5px;
	font-size: 12px
}
.edui-for-fontsize .edui-listitem-label {
	min-width: 120px;
	_width: 120px;
	padding: 3px 5px
}
.edui-for-paragraph .edui-listitem-label {
	min-width: 200px;
	_width: 200px;
	padding: 2px 5px
}
.edui-for-rowspacing .edui-listitem-label {
	min-width: 53px;
	_width: 53px;
	padding: 2px 5px
}
.edui-for-lineheight .edui-listitem-label {
	min-width: 53px;
	_width: 53px;
	padding: 2px 5px
}
.edui-for-customstyle .edui-listitem-label {
	min-width: 200px;
	_width: 200px;
	width: 200px!important;
	padding: 2px 5px
}
.edui-toolbar .edui-button .edui-icon,.edui-toolbar .edui-menubutton .edui-icon,.edui-toolbar .edui-splitbutton .edui-icon,.edui-toolbar .edui-separator,.edui-dialog-closebutton .edui-button-body,.edui-dialog-buttons .edui-button .edui-button-body,.edui-popup-top A,.edui-upload-button,.edui-upload-img-delete,.edui-imgage-delete,.edui-upload-img-list div span.edui-upload-img-error em {
	height: 29px;
	width: 29px;
	background: url(http://assets.demohour.com/assets/ueditor/default/images/icons-e5243ebf3d910e3b0022fab1ffb63a97.png) no-repeat left top;
	_background: url(http://assets.demohour.com/assets/ueditor/default/images/icons-9f1b7ad504b7cdfa72a4989578f8fcc1.gif) no-repeat left top;
	padding: 0px
}
.edui-toolbar .edui-button .edui-button-wrap {
	padding: 0px;
	position: relative
}
.edui-toolbar .edui-separator {
	width: 2px;
	height: 20px;
	margin: 2px 4px 2px 3px;
	background-position: -114px 0px
}
.edui-toolbar .edui-button .edui-state-hover .edui-button-wrap {
	padding: 0;
	border: 0px
}
.edui-toolbar .edui-button .edui-state-checked .edui-button-wrap {
	padding: 0
}
.edui-toolbar .edui-button .edui-state-active .edui-button-wrap {
	padding: 0
}
.edui-toolbar .edui-for-link .edui-icon {
	background-position: -76px 0px
}
.edui-toolbar .edui-for-link .edui-state-hover .edui-button-wrap .edui-icon {
	background-position: -76px -30px
}
.edui-toolbar .edui-for-link .edui-state-active .edui-button-wrap .edui-icon {
	background-position: -76px -60px
}
.edui-for-link .edui-dialog-content {
	width: 480px;
	height: 50px;
	overflow: hidden
}
.edui-toolbar .edui-for-print .edui-icon {
	background-position: 0px 0px
}
.edui-toolbar .edui-for-print .edui-state-hover .edui-button-wrap .edui-icon {
	background-position: 0px -30px
}
.edui-toolbar .edui-for-print .edui-state-active .edui-button-wrap .edui-icon {
	background-position: 0px -60px
}
.edui-toolbar .edui-for-bold .edui-icon {
	background-position: -163px 0px
}
.edui-toolbar .edui-for-bold .edui-state-hover .edui-button-wrap .edui-icon {
	background-position: -163px -30px
}
.edui-toolbar .edui-for-bold .edui-state-active .edui-button-wrap .edui-icon,.edui-toolbar .edui-toolbar-menu-checked .edui-icon {
	background-position: -163px -60px
}
.edui-toolbar .edui-for-insertvideo .edui-icon {
	background-position: -38px 0px
}
.edui-toolbar .edui-for-insertvideo .edui-state-hover .edui-button-wrap .edui-icon {
	background-position: -38px -30px
}
.edui-toolbar .edui-for-insertvideo .edui-state-active .edui-button-wrap .edui-icon {
	background-position: -38px -60px
}
.edui-for-insertvideo .edui-dialog-content {
	width: 480px;
	height: 50px;
	overflow: hidden
}
.edui-toolbar .edui-for-indent .edui-icon {
	background-position: -125px 0px
}
.edui-toolbar .edui-for-indent .edui-state-hover .edui-button-wrap .edui-icon {
	background-position: -125px -30px
}
.edui-toolbar .edui-for-indent .edui-state-active .edui-button-wrap .edui-icon {
	background-position: -125px -60px
}
.edui-dialog-closebutton .edui-button-body,.edui-dialog-closebutton .edui-state-hover .edui-button-body {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
	margin-top: 5px
}
.edui-dialog-closebutton .edui-button-body {
	background-position: -242px 0px
}
.edui-dialog-closebutton .edui-state-hover .edui-button-body {
	background-position: -242px -38px
}
.edui-dialog-buttons .edui-okbutton .edui-button-body {
	background-position: 0px -265px;
	height: 32px;
	width: 96px;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	color: #fff
}
.edui-dialog-buttons .edui-okbutton .edui-state-hover .edui-button-body {
	background-position: 0px -300px
}
.edui-dialog-buttons .edui-cancelbutton .edui-button-body {
	height: 32px;
	width: 40px;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	background: none;
	color: #690
}
.edui-dialog-buttons .edui-cancelbutton .edui-state-hover .edui-button-body {
	color: #9c0
}
.edui-dialog-buttons .edui-okbutton,.edui-dialog-buttons .edui-cancelbutton {
	float: right
}
.edui-popup-all {
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	position: fixed;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop));
	z-index: 99999;
	text-align: center;
	display: none
}
.edui-popup-background {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=20);
	text-align: center;
	background: #000
}
.edui-popup-all-content {
	margin: 0px auto;
	position: relative;
	box-shadow: 0px 0px 3px #818181;
	-webkit-box-shadow: 0px 0px 5px #818181;
	-moz-box-shadow: 0px 0px 5px #818181;
	-ms-filter: 'progid: DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.5')';
	border-radius: 3px
}
.edui-popup-table {
	margin: 0px auto;
	background: #fff;
	text-align: left;
	border: #c6c6c6 0px solid;
	*border: #c6c6c6 1px solid;
	border-radius: 3px
}
.edui-popup-img .edui-popup-all-content {
	width: 507px;
	overflow: hidden
}
.edui-popup-top {
	height: 34px;
	overflow: hidden;
	clear: both;
	display: block;
	text-align: left
}
.edui-popup-top .edui-dialog-caption {
	padding-left: 10px;
	color: #4c4c4c
}
.edui-popup-top A,.edui-popup-top A: link,.edui-popup-top A: visited,.edui-popup-top A: active {
	cursor: pointer;
	float: right;
	display: block;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	margin: 9px 8px 0px 0px;
	*margin: -25px 8px 0px 0px;
	background-position: -242px 0px;
	text-indent: -2000px;
	overflow: hidden;
	outline: none
}
.edui-popup-top A: hover {
	background-position: -242px -38px;
	cursor: pointer
}
.edui-popup-table-content,.edui-popup-table-upload,.edui-upload-img-list,.upload-img-list-b {
	clear: both;
	display: block;
	overflow: hidden
}
.edui-popup-table-content {
	padding: 10px 0px 12px 10px
}
.edui-popup-table-content input {
	width: 481px;
	border-radius: 3px;
	height: 30px;
	line-height: 30px;
	float: left;
	border: #ccc 1px solid;
	clear: both;
	display: block;
	margin-bottom: 10px;
	padding-left: 5px
}
.edui-popup-table-upload object,.edui-popup-table-upload img,.edui-popup-table-upload span {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	margin-right: 10px;
	color: #808080
}
.edui-popup-table-upload span.edui-popup-table-upload-error {
	color: #ff0000
}
.edui-upload-img-list {
	margin: 10px auto 15px auto;
	font-size: 14px;
	color: #4c4c4c
}
.edui-upload-img-list div {
	background: #d9d9d9;
	width: 77px;
	height: 77px;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 5px
}
.edui-upload-img-list div img {
	width: 77px;
	height: 77px;
	overflow: hidden
}
.upload-img-list-b {
	_height: 1%;
	overflow: hidden;
	height: 32px;
	line-height: 32px
}
.upload-img-list-b-l,.upload-img-list-b-r {
	display: block
}
.upload-img-list-b-l {
	float: left
}
.upload-img-list-b-r {
	float: right;
	margin-right: 10px;
	_display: inline
}
.upload-img-list-b-l A,.upload-img-list-b-l A: link,.upload-img-list-b-l A: visited,.upload-img-list-b-l A: active {
	color: #690;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font-size: 14px
}
.upload-img-list-b-l A: hover {
	color: #9c0;
	text-decoration: none;
	outline: none;
	cursor: pointer
}
.upload-img-list-b-r A,.upload-img-list-b-r A: link,.upload-img-list-b-r A: visited,.upload-img-list-b-r A: active {
	color: #690;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	float: left;
	margin: 0px 0px 0px 10px;
	display: block
}
.upload-img-list-b-r A: hover {
	color: #9c0
}
.upload-img-list-b-r A.edui-upload-button,.upload-img-list-b-r A.edui-upload-button: link,.upload-img-list-b-r A.edui-upload-button: visited,.upload-img-list-b-r A.edui-upload-button: active {
	background-position: 0px -265px;
	height: 32px;
	width: 96px;
	text-align: center;
	color: #fff
}
.upload-img-list-b-r A.edui-upload-button: hover {
	background-position: 0px -300px;
	color: #fff
}
.edui-upload-button-loader span {
	background: url(http://assets.demohour.com/assets/ueditor/default/images/ui-button-ajax-loader-be5f83088d58a40a91309ebe2a56fe7e.gif) no-repeat 67px center;
	clear: both;
	display: block
}
.upload-img-list-b-r A.edui-upload-button-loader,.upload-img-list-b-r A.edui-upload-button-loader: link,.upload-img-list-b-r A.edui-upload-button-loader: visited,.upload-img-list-b-r A.edui-upload-button-loader: hover,.upload-img-list-b-r A.edui-upload-button-loader: active {
	background-position: 0px -230px;
	color: #bababa;
	cursor: text
}
.edui-upload-img-delete {
	background-position: -245px -96px;
	position: absolute;
	margin: 3px 0px 6px 60px;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -2000px;
	overflow: hidden;
	text-align: left
}
A.edui-upload-img-delete: hover {
	background-position: -245px -112px
}
.edui-upload-img-list span {
	clear: both;
	display: block;
	width: 77px;
	text-align: center;
	padding-top: 30px;
	position: absolute
}
.edui-upload-img-list span.edui-upload-img-error em {
	width: 17px;
	height: 15px;
	clear: both;
	display: block;
	overflow: hidden;
	background-position: -245px -183px;
	margin: 1px auto 0px auto
}
.edui-upload-img-list span.progressBarStatus {
	padding-top: 13px
}
.edui-upload-img-list span.progressBarComplete {
	padding-top: 46px
}
.edui-imgage-delete {
	background-position: -245px 0px;
	position: absolute;
	margin: 2px 0px 6px 60px;
	width: 17px;
	height: 19px;
	overflow: hidden;
	text-indent: -2000px;
	overflow: hidden;
	text-align: left
}
.edui-imgage-delete: hover {
	background-position: -245px -38px
}
.edui-editor-toolbarmsg-upload {
	font-size: 14px;
	color: blue;
	width: 100px;
	height: 16px;
	line-height: 16px;
	cursor: pointer;
	position: absolute;
	top: 5px;
	left: 350px
}
.edui-for-paragraph .edui-listitem-label .edui-for-p {
	font-size: 22px;
	font-family: Tahoma,Verdana,Arial,Helvetica
}
.edui-for-paragraph .edui-listitem-label .edui-for-h1 {
	font-weight: bolder;
	font-size: 1.9em;
	font-family: Tahoma,Verdana,Arial,Helvetica
}
.edui-for-paragraph .edui-listitem-label .edui-for-h2 {
	font-weight: bolder;
	font-size: 1.5em;
	font-family: Tahoma,Verdana,Arial,Helvetica
}
.edui-for-paragraph .edui-listitem-label .edui-for-h3 {
	font-weight: bolder;
	font-size: 1.17em;
	font-family: Tahoma,Verdana,Arial,Helvetica
}
.edui-for-paragraph .edui-listitem-label .edui-for-h4 {
	font-weight: bolder;
	font-size: 1em;
	font-family: Tahoma,Verdana,Arial,Helvetica
}
.edui-for-paragraph .edui-listitem-label .edui-for-h5 {
	font-weight: bolder;
	font-size: 0.83em;
	font-family: Tahoma,Verdana,Arial,Helvetica
}
.edui-for-paragraph .edui-listitem-label .edui-for-h6 {
	font-weight: bolder;
	font-size: .75em;
	font-family: Tahoma,Verdana,Arial,Helvetica
}
.edui-editor {
	border: 1px solid #ccc;
	background-color: white;
	position: relative;
	overflow: hidden;
	border-radius: 5px;
	width: 582px
}
.edui-editor-toolbarbox {
	position: relative;
	zoom: 1
}
.edui-editor-toolbarboxouter {
	border-bottom: 1px solid #ccc;
	background: #fff url(http://assets.demohour.com/assets/ueditor/default/images/toolbar_bg-7fc554f8b65454aad3bbfb1c04f15d75.png) repeat-x bottom left;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 36px;
	overflow: hidden
}
.edui-editor-toolbarboxinner {
	padding: 2px
}
.edui-editor-iframeholder {
	position: relative;
	display: block
}
.edui-editor-iframeholder textarea {
	font-family: consolas, "Courier New", "lucida console", monospace;
	font-size: 12px;
	line-height: 18px
}
.edui-editor-bottomContainer {
	overflow: hidden;
	display: none
}
.edui-editor-bottomContainer table {
	width: 100%;
	height: 0;
	overflow: hidden;
	border-spacing: 0;
	border-collapse: collapse
}
.edui-editor-bottomContainer td {
	white-space: nowrap;
	border-top: 0px solid #ccc;
	line-height: 20px;
	font-size: 12px;
	font-family: Arial,Helvetica,Tahoma,Verdana,Sans-Serif
}
.edui-editor-wordcount {
	text-align: right;
	margin-right: 5px;
	color: #aaa
}
.edui-editor-breadcrumb {
	margin: 2px 0 0 3px
}
.edui-editor-breadcrumb span {
	cursor: pointer;
	text-decoration: underline;
	color: blue
}
.edui-toolbar .edui-for-fullscreen {
	float: right
}
.edui-bubble .edui-popup-content {
	border: 1px solid #DCAC6C;
	background-color: #fff6d9;
	padding: 5px;
	font-size: 10pt;
	font-family: "宋体"
}
.edui-bubble .edui-shadow {
	box-shadow: 1px 1px 3px #818181;
	-webkit-box-shadow: 2px 2px 3px #818181;
	-moz-box-shadow: 2px 2px 3px #818181;
	-ms-filter: 'progid: DXImageTransform.Microsoft.Blur(PixelRadius='2', MakeShadow='true', ShadowOpacity='0.5')';
	filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius='2', MakeShadow='true', ShadowOpacity='0.5')
}
.edui-editor-toolbarmsg {
	background-color: #FFF6D9;
	border-bottom: 1px solid #ccc;
	position: absolute;
	bottom: -25px;
	left: 0;
	z-index: 1009;
	width: 99.9%
}
.edui-editor-toolbarmsg-label {
	font-size: 12px;
	line-height: 16px;
	padding: 4px
}
.edui-editor-toolbarmsg-close {
	float: right;
	width: 20px;
	height: 16px;
	line-height: 16px;
	cursor: pointer;
	color: red
}
.edui-for-emotion .edui-icon {
	background-position: -60px -20px
}
.edui-for-emotion .edui-popup-content {
	position: relative;
	z-index: 555
}
.edui-for-emotion .edui-popup-content iframe {
	width: 514px;
	height: 367px;
	overflow: hidden
}
.edui-for-emotion .edui-splitborder {
	display: none
}
.edui-for-emotion .edui-splitbutton-body .edui-arrow {
	width: 0
}
.tangram-calendar {
	height: 164px;
	width: 178px;
	font-size: 12px;
	text-align: center;
	border: 5px solid #EEEEEE
}
.tangram-calendar-title {
	position: relative;
	background-color: #EEEEEE
}
.tangram-calendar-label {
	width: 100%;
	background-color: #EEEEEE
}
.tangram-calendar-prev {
	position: absolute;
	text-align: center;
	cursor: pointer;
	left: 0px;
	top: 0px;
	width: 30px
}
.tangram-calendar-next {
	position: absolute;
	text-align: center;
	cursor: pointer;
	right: 0px;
	top: 0px;
	width: 30px
}
.tangram-calendar-table {
	width: 100%;
	height: 100%
}
.tangram-calendar-week td {
	cursor: default;
	font-weight: bold;
	font-size: 12px;
	background-color: #EEEEEE
}
.tangram-calendar-date td {
	cursor: pointer;
	text-align: center;
	border: 1px solid #FAFAFA
}
td.tangram-calendar-date-current {
	border: 1px solid #A00000
}
.tangram-calendar-date-other {
	color: #ccc
}
.tangram-calendar-disabled {
	background: #CCCCCC
}
.tangram-calendar-date-disable {
	background: gray
}
td.tangram-calendar-hover {
	border: 1px solid blue
}
.vans-content,.vans-home-content {
	width: 975px;
	margin: 0px auto;
	text-align: left;
	clear: both;
	display: block;
	overflow: hidden
}
.vans-content .homeslidebar {
	display: block;
	clear: both;
	width: 960px;
	height: 225px;
	margin: 20px 0px 0px 6px;
	overflow: hidden;
	padding: 0px
}
.vans-content .recommend {
	display: block;
	clear: both;
	padding: 0px;
	padding: 0px;
	overflow: hidden;
	height: 205px;
	width: 960px;
	background: none
}
.vans-content .slides_container {
	width: 960px;
	overflow: hidden
}
.vans-recommend {
	display: block;
	clear: both;
	padding: 0px;
	padding: 0px;
	overflow: hidden;
	height: 281px;
	width: 716px;
	background: url(http://assets.demohour.com/assets/vans/vans_recommendbj-dbce05d14b399eeb00080847a75d7b84.gif) no-repeat left top
}
.vans-recommend .recommendamount-t {
	clear: both;
	display: block;
	width: 230px;
	overflow: hidden
}
.vans-recommend .recommendtitle {
	margin: 10px 0px 0px 16px;
	font-size: 16px;
	line-height: 18px;
	height: 18px;
	overflow: hidden
}
.vans-recommend .recommendtitle a {
	color: #fff
}
.vans-recommend .recommendauthor {
	margin: 6px 0px 0px 16px;
	font-size: 14px;
	line-height: 20px;
	height: 20px
}
.vans-recommend .recommendamount-t {
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
	margin: 14px 0px 4px 16px
}
.vans-recommend .recommendamount {
	width: 180px;
	margin: 0px 0px 6px 14px;
	font-size: 20px;
	font-family: arial,"lucida grande",tahoma,verdana,arial,sans-serif;
	*font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	padding-top: 0px
}
.vans-recommend .recommendpercentage,.vans-recommend .percentage,.vans-recommend .vans-percentage,.vans-recommend .vans-percentage .percentage {
	background: url(http://assets.demohour.com/assets/vans/vans_percentage-337cc2da859b3077928ba9b49c3a28bf.gif) repeat-x left top
}
.vans-recommend .recommendpercentage,.vans-recommend .vans-percentage {
	width: 211px;
	height: 18px;
	background-position: left 0px;
	display: block;
	clear: both;
	margin: 0px 0px 0px 16px;
	padding: 0px 1px 0px 1px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-o-border-radius: 40px;
	-ms-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	overflow: hidden
}
.vans-recommend .percentage,.vans-recommend .vans-percentage .percentage {
	background-position: left -18px;
	display: block;
	clear: both;
	margin: 1px 0px 0px 0px;
	padding: 0px;
	height: 16px;
	overflow: hidden;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-o-border-radius: 40px;
	-ms-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px
}
.vans-recommend .recommendpercentage strong,.vans-recommend .vans-percentage strong {
	clear: both;
	display: block;
	width: 211px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	position: absolute;
	margin: -17px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	font-size: 14px;
	font-weight: normal
}
.vans-recommend .vans-percentage {
	background-position: left -38px
}
.vans-recommend .vans-percentage .percentage {
	background-position: left -56px
}
.vans-recommend-progress {
	margin: 10px 0px 0px 15px;
	padding: 0px;
	height: 45px
}
.progress-l,.progress-m,.progress-r {
	margin: 0px;
	padding: 0px;
	height: 45px;
	float: left;
	font-size: 21px;
	line-height: 24px;
	font-family: arial,"lucida grande",tahoma,verdana,arial,sans-serif;
	*font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: normal;
	color: #fff
}
.progress-l {
	width: 70px
}
.progress-r {
	width: 70px
}
.progress-m {
	width: 56px;
	border-left: #5c5b5e 1px solid;
	border-right: #5c5b5e 1px solid;
	padding: 0px 10px;
	margin-right: 10px
}
.progress-r span {
	display: block;
	float: left
}
.vans-recommend-progress span.datess {
	font-size: 13px;
	line-height: 20px;
	margin-left: 5px;
	margin-top: 5px;
	color: #999
}
.vans-recommend-progress span.datess b {
	font-weight: normal;
	font-size: 14px;
	margin-right: 1px
}
.vans-recommend-progress p {
	display: block;
	clear: both;
	padding: 0px;
	margin-bottom: 3px;
	*margin-bottom: 0px;
	overflow: hidden;
	font-size: 14px;
	line-height: 16px
}
.markvans {
	background: url(http://assets.demohour.com/assets/vans/vans_mark-8d352af7ffefbc701cfa772703f13fa2.gif) no-repeat left top;
	position: relative;
	width: 163px;
	height: 47px;
	margin: -285px 0px 0px 0px;
	display: block;
	float: left;
	text-indent: -2000px
}
.false img {
	margin: -3px 0px 0px 5px;
	*margin: 0px 0px 0px 5px
}
.projects-home,.projects-backers {
	width: 980px;
	margin: 0px auto 0px auto;
	text-align: left;
	clear: both;
	display: block;
	overflow: hidden
}
.projects-home-left,.projects-backers-left {
	width: 590px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
	_display: inline;
	text-align: center
}
.projects-backers-left {
	text-align: left
}
.projects-home-right,.projects-backers-right {
	width: 350px;
	float: right;
	overflow: hidden
}
.reward-options,.vans-sidebar-number-days,.sidebar-money-raised,.vans-sidebar-money-raised {
	background: url(http://assets.demohour.com/assets/vans/vans-projects-home-right-bj-1c6067302b217f577601cf12ef5a2ed5.gif) repeat-y left top
}
.reward-options ul,.supporter-number,.supporter-limit,.supporter-limit p,.ui-button-special,.ui-button-special-disabled,.ui-button-special span,.ui-button-special-disabled span,.ui-button-special-down,.ui-button-special-down span,.ui-button-special-over,.ui-button-special-over span,.sidebar-success,.sidebar-failure,.sidebar-running,.sidebar-percentage,.sidebar-percentage-progress,.sidebar-percentage-progress span,.vans-sidebar-percentage {
	background: url(http://assets.demohour.com/assets/vans/vans-projects-home-right-b6acb13afe3ee84aaa9f1bbdba17a970.png) no-repeat;
	_background: url(http://assets.demohour.com/assets/vans/vans-projects-home-right-870a0f92f9ae7a81d28e24e61c207e54.gif) no-repeat
}
.vans-sidebar-percentage-progress,.vans-sidebar-percentage-progress span {
	background: url(http://assets.demohour.com/assets/vans/vans-projects-home-right-2-05786d20c8d68e2c87be10967604a029.png) no-repeat;
	_background: url(http://assets.demohour.com/assets/vans/vans-projects-home-right-870a0f92f9ae7a81d28e24e61c207e54.gif) no-repeat
}
.vans-video {
	display: block;
	clear: both;
	width: 960px;
	margin: 20px 0px 10px 6px;
	overflow: hidden;
	padding: 0px
}
.vans-video-l {
	float: left;
	display: block;
	width: 558px
}
.vans-video-r {
	float: right;
	display: block;
	width: 380px;
	font-weight: bold
}
.vans-video-r strong {
	color: #b73c3e;
	display: block;
	clear: both;
	font-size: 42px;
	line-height: 50px;
	margin: 100px 0px 5px 0px
}
.vans-video-r p {
	color: #000;
	display: block;
	clear: both;
	font-size: 42px;
	line-height: 50px
}
.vans-video-r img {
	margin: 100px 0px 0px 26px;
	float: left
}
.sidebar-money-raised {
	padding: 14px 0px 0px 30px;
	margin: 0px;
	overflow: hidden;
	color: #fff;
	_height: 1%
}
.sidebar-money-raised h2 {
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: normal
}
.vans-sidebar-money-raised {
	font-size: 16px;
	margin-bottom: 0px;
	font-weight: normal;
	color: #fff;
	_height: 1%;
	padding: 14px 0px 14px 30px
}
.sidebar-money-raised-num,.vans-sidebar-money-raised-num {
	line-height: 28px;
	display: block;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 15px
}
.sidebar-money-raised-num b,.vans-sidebar-money-raised-num b {
	font-weight: normal
}
.vans-sidebar-money-raised-num {
	margin: 5px 0px 0px 0px
}
.sidebar-percentage,.sidebar-percentage-progress {
	overflow: hidden;
	height: 23px;
	display: block;
	clear: both
}
.sidebar-percentage {
	background-position: left -569px;
	padding: 0px 30px 0px 30px;
	margin: 0px auto 0px auto
}
.sidebar-percentage-progress {
	background-position: right -546px;
	text-align: center;
	margin: 0px;
	padding: 0px
}
.sidebar-percentage-progress span {
	background-position: -60px -546px;
	display: block;
	clear: both;
	float: left;
	width: 10px;
	height: 23px;
	overflow: hidden;
	margin-right: 0px
}
.sidebar-percentage-progress-span {
	position: absolute;
	z-index: 99;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	display: block;
	width: 290px;
	color: #fff;
	line-height: 23px;
	font-size: 12px
}
.vans-sidebar-percentage,.vans-sidebar-percentage-progress {
	overflow: hidden;
	height: 23px;
	display: block;
	clear: both
}
.vans-sidebar-percentage {
	background-position: left -569px;
	padding: 0px 30px 0px 30px;
	margin: 0px auto 0px auto
}
.vans-sidebar-percentage-progress {
	background-position: right 1px;
	text-align: center;
	margin: 0px;
	padding: 0px
}
.vans-sidebar-percentage-progress span {
	background-position: -50px 1px;
	display: block;
	clear: both;
	float: left;
	width: 10px;
	height: 23px;
	overflow: hidden;
	margin-right: 0px
}
.vans-sidebar-percentage-progress-span {
	position: absolute;
	z-index: 99;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	display: block;
	width: 290px;
	color: #fff;
	line-height: 23px;
	font-size: 12px
}
.vans-sidebar-number-days {
	display: block;
	clear: both;
	height: 70px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 30px;
	font-size: 12px
}
.vans-sidebar-number-days-l {
	background-position: 144px -608px;
	width: 94px
}
.vans-sidebar-number-days-l,.vans-sidebar-number-days-r,.vans-sidebar-number-days-m {
	margin: 0px;
	text-align: left;
	float: left;
	color: #fff;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	display: block
}
.vans-sidebar-number-days-r {
	padding: 5px 0px 5px 10px;
	width: 94px
}
.vans-sidebar-number-days-l span,.vans-sidebar-number-days-r span,.vans-sidebar-number-days-m span {
	line-height: 18px;
	display: block;
	clear: both;
	font-weight: normal;
	margin: 0px 0px 8px 0px
}
.vans-sidebar-number-days b {
	font-size: 28px;
	font-weight: normal;
	margin: 0px 6px 0px 0px
}
.vans-sidebar-number-days span {
	font-size: 15px;
	display: block;
	clear: both;
	overflow: hidden
}
.vans-sidebar-number-days-m {
	width: 65px;
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	padding: 5px 10px 5px 10px
}
.sidebar-running,.sidebar-success,.sidebar-failure {
	padding: 17px 0px 10px 20px;
	margin: 0px;
	letter-spacing: 1px;
	font-size: 14px;
	height: 45px;
	overflow: hidden
}
.sidebar-running {
	background-position: left -200px;
	color: #fff
}
.sidebar-success {
	background-position: left -270px;
	color: #fff
}
.sidebar-failure {
	background-position: left -339px;
	color: #fff;
	padding: 17px 0px 10px 20px
}
.reward-options {
	color: #fff;
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 22px;
	_height: 1%
}
.reward-options ul {
	background-position: right -684px;
	margin-top: 22px;
	padding-top: 19px;
	clear: both;
	display: block;
	overflow: hidden
}
.reward-options ul li {
	padding: 0px 20px 0px 30px;
	clear: both;
	display: block;
	overflow: hidden
}
.reward-options .support-amount {
	clear: both;
	clear: both;
	font-size: 22px;
	color: #fff;
	height: 45px;
	line-height: 36px
}
.reward-options ul li.supporter-number {
	background-position: 9px -465px;
	padding: 0px 10px 0px 47px;
	overflow: hidden;
	height: 20px;
	overflow: hidden
}
.supporter-limit {
	background-position: right -416px;
	float: left;
	margin: 0px 0px 0px 0px;
	display: block;
	clear: both
}
.supporter-limit p {
	background-position: left -416px;
	display: block;
	height: 20px;
	overflow: hidden;
	background-color: #585858;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	line-height: 21px;
	*line-height: 22px;
	float: left;
	_display: inline
}
.supporter-limit span,.reward-options ul li.supporter-number span {
	display: block;
	float: left;
	margin: 0px 3px 0px 0px
}
.returns-contents {
	font-size: 14px;
	margin: 9px 0px 9px 0px
}
.reward-options ul li.returns-contents-img {
	margin: 0px 0px 0px 0px
}
.supporter-tag {
	background: url(http://assets.demohour.com/assets/vans/vans-supporter-tag-513329e3f9a2fbde05855c2a1c329ff6.gif) no-repeat right top;
	overflow: hidden
}
.reward-options .supporter-tag {
	background-position: right top
}
.sidebar-money-raised .supporter-tag {
	background-position: right -130px
}
.vans-supporter-tag {
	background: url(http://assets.demohour.com/assets/vans/vans-supporter-tags-2d6f639052a8d76901759b91098149ab.gif) no-repeat 253px 8px
}
.payment-refund {
	border: #c9dd98 1px solid;
	background: #e8f6c3;
	padding: 10px;
	margin: 10px 10px 0px 10px;
	color: #3b6400;
	font-size: 13px
}
.payment-refund p {
	overflow: hidden;
	height: 15px;
	padding: 0px;
	margin: 0px;
	clear: both;
	display: block;
	width: 100%
}
.project-by {
	margin: 15px 10px 0px 10px;
	border-bottom: #ccc 1px solid;
	padding: 5px 0px 15px 0px
}
.project-by-img {
	clear: both;
	display: block;
	overflow: hidden
}
.project-by-img a,.project-by-img-r {
	float: left
}
.project-by-img-r {
	margin-left: 20px;
	font-size: 12px;
	color: #999
}
.project-by-img-r a {
	font-size: 22px;
	font-weight: bold;
	clear: both;
	display: block;
	float: none;
	margin-bottom: 0px;
	line-height: 25px;
	width: 230px;
	overflow: hidden
}
.project-by-biography {
	color: #333;
	font-size: 13px;
	clear: both;
	display: block;
	margin-top: 10px;
	overflow: hidden
}
.project-by-dotty {
	border-bottom: #ccc 1px dashed;
	margin: 0px 0px 14px 0px;
	padding: 4px 0px;
	font-size: 14px;
	display: block;
	clear: both;
	font-weight: bold
}
.project-by-biography A,.project-by-biography A: link,.project-by-biography A: visited,.project-by-biography A: active,.project-by-biography A: hover {
	clear: both;
	display: block;
	color: #51a2f5
}
.project-by-biography A: hover {
	color: #69b0f8
}
.project-by-area {
	color: #666;
	background-position: left 2px
}
.post-private-letter {
	background-position: left -66px
}
.post-private-letter a {
	font-size: 12px;
	font-weight: normal;
	width: auto
}
.ui-button-special b,.ui-button-special-disabled b,.ui-button-special-down b,.ui-button-special-over b {
	margin: 0px 0px 0px 6px;
	font-weight: normal
}
.ui-button-special,.ui-button-special-down,.ui-button-special-over {
	padding: 0px;
	border: 0px;
	margin: 17px 5px 0px 0px
}
.ui-button-special,.ui-button-special-disabled,.ui-button-special span,.ui-button-special-disabled span,.ui-button-special-down,.ui-button-special-down span,.ui-button-special-over,.ui-button-special-over span {
	height: 50px;
	display: block;
	float: left;
	border: 0px;
	cursor: pointer;
	width: auto;
	overflow: hidden;
	white-space: nowrap;
	font-size: 21px;
	font-weight: bold
}
.ui-button-special a,.ui-button-special-disabled a,.ui-button-special-down a,.ui-button-special-over a {
	display: block;
	padding: 0px 15px 0px 17px;
	margin: 0px 5px 0px 0px;
	float: left
}
.ui-button-special span,.ui-button-special-disabled span,.ui-button-special-down span,.ui-button-special-over span {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	_display: inline;
	line-height: 50px
}
.ui-button-special button,.ui-button-special-disabled button,.ui-button-special-down button,.ui-button-special-over button {
	background: none;
	cursor: pointer;
	width: auto;
	overflow: visible;
	white-space: nowrap;
	border: 0;
	float: left;
	padding: 0px;
	line-height: 50px;
	display: block;
	padding: 0px 16px 0px 18px;
	margin: -1px 5px 0px 0px
}
.ui-button-special span,.ui-button-special button,.ui-button-special-down span,.ui-button-special-down button,.ui-button-special-over span,.ui-button-special-over button,.ui-button-special A,.ui-button-special A: link,.ui-button-special A: visited,.ui-button-special A: active,.ui-button-special A: hover,.ui-button-special-over A,.ui-button-special-over A: link,.ui-button-special-over A: visited,.ui-button-special-over A: active,.ui-button-special-over A: hover,.ui-button-special-down A,.ui-button-special-down A: link,.ui-button-special-down A: visited,.ui-button-special-down A: active,.ui-button-special-down A: hover {
	color: #fff
}
.ui-button-special {
	background-position: left top
}
.ui-button-special span {
	background-position: right top
}
.ui-button-special: hover,.ui-button-special-over {
	background-position: left -50px
}
.ui-button-special: hover span,.ui-button-special-over span {
	background-position: right -50px
}
.ui-button-special-down {
	background-position: left -100px
}
.ui-button-special-down span {
	background-position: right -100px
}
.ui-button-special: active {
	background-position: left top
}
.ui-button-special: active span {
	background-position: right top
}
.ui-button-special-disabled {
	background-position: left -150px;
	cursor: text;
	margin: 17px 5px 0px 0px
}
.ui-button-special-disabled span,.ui-button-special-disabled a,.ui-button-special-disabled button {
	background-position: right -150px;
	color: #bababa;
	cursor: text
}
.ui-button-special-disabled span,.ui-button-special-disabled button,.ui-button-special-disabled A,.ui-button-special-disabled A: link,.ui-button-special-disabled A: visited,.ui-button-special-disabled A: active,.ui-button-special-disabled A: hover {
	color: #777;
	cursor: text
}
.reward-options ul li.returns-contents-si {
	padding: 10px 20px 0px 30px;
	margin: 0px 0px -20px 0px;
	float: left;
	height: 50px;
	overflow: hidden
}
.returns-contents-i-l {
	float: left;
	display: block;
	width: 270px;
	overflow: hidden
}
.returns-contents-i,.returns-contents-i-over {
	display: block;
	margin: -3px 0px 0px 5px;
	cursor: pointer;
	float: left;
	width: 24px
}
.returns-contents-i div,.returns-contents-i-over div {
	margin: 0px 0px 0px -110px;
	*margin: 28px 0px 0px -136px;
	position: absolute;
	z-index: 99;
	display: block;
	clear: both;
	background: #4598e1;
	width: 110px;
	color: #fff;
	padding: 10px;
	border-radius: 5px;
	border: #3b7bb3 1px solid
}
.returns-contents-i div {
	display: none
}
.returns-contents-i-over {
	display: block
}
.projects-home,.projects-backers {
	width: 980px;
	margin: 0px auto 0px auto;
	text-align: left;
	clear: both;
	display: block;
	overflow: hidden
}
.projects-home-left,.projects-backers-left {
	width: 590px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
	_display: inline;
	text-align: center
}
.projects-backers-left {
	text-align: left
}
.projects-home-right,.projects-backers-right {
	width: 350px;
	float: right;
	overflow: hidden
}
.reward-options,.sidebar-number-days,.sidebar-money-raised {
	background: url(http://assets.demohour.com/assets/projects/projects-home-right-bj-1c6067302b217f577601cf12ef5a2ed5.gif) repeat-y left top
}
.reward-options ul,.supporter-number,.supporter-limit,.supporter-limit p,.ui-button-special,.ui-button-special-disabled,.ui-button-special span,.ui-button-special-disabled span,.ui-button-special-down,.ui-button-special-down span,.ui-button-special-over,.ui-button-special-over span,.sidebar-success,.sidebar-failure,.sidebar-running,.sidebar-percentage,.sidebar-percentage-progress,.sidebar-percentage-progress span,.sidebar-number-days-l {
	background: url(http://assets.demohour.com/assets/projects/projects-home-right-b6acb13afe3ee84aaa9f1bbdba17a970.png) no-repeat;
	_background: url(http://assets.demohour.com/assets/projects/projects-home-right-870a0f92f9ae7a81d28e24e61c207e54.gif) no-repeat
}
.sidebar-money-raised {
	padding: 14px 0px 0px 30px;
	margin: 0px;
	overflow: hidden;
	color: #fff;
	_height: 1%
}
.sidebar-money-raised h2 {
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: normal
}
.sidebar-money-raised-num {
	line-height: 28px;
	display: block;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 15px
}
.sidebar-money-raised-num b {
	font-weight: normal
}
.sidebar-percentage,.sidebar-percentage-progress {
	overflow: hidden;
	height: 23px;
	display: block;
	clear: both
}
.sidebar-percentage {
	background-position: left -569px;
	padding: 0px 30px 0px 30px;
	margin: 0px auto 0px auto
}
.sidebar-percentage-progress {
	background-position: right -546px;
	text-align: center;
	margin: 0px;
	padding: 0px
}
.sidebar-percentage-progress span {
	background-position: -60px -546px;
	display: block;
	clear: both;
	float: left;
	width: 10px;
	height: 23px;
	overflow: hidden;
	margin-right: 0px
}
.sidebar-percentage-progress-span {
	position: absolute;
	z-index: 99;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	display: block;
	width: 290px;
	color: #fff;
	line-height: 23px;
	font-size: 12px
}
.sidebar-number-days {
	display: block;
	clear: both;
	height: 70px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 30px;
	font-size: 12px
}
.sidebar-number-days-l {
	background-position: 144px -608px
}
.sidebar-number-days-l,.sidebar-number-days-r {
	width: 146px;
	margin: 0px;
	text-align: left;
	float: left;
	color: #fff;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	display: block
}
.sidebar-number-days-r {
	padding: 5px 0px 5px 20px
}
.sidebar-number-days-l span,.sidebar-number-days-r span {
	line-height: 18px;
	display: block;
	clear: both;
	font-weight: normal;
	margin: 0px 0px 8px 0px
}
.sidebar-number-days b {
	font-size: 28px;
	font-weight: normal;
	margin: 0px 6px 0px 0px
}
.sidebar-number-days span {
	font-size: 15px;
	display: block;
	clear: both;
	overflow: hidden
}
.sidebar-running,.sidebar-success,.sidebar-failure {
	padding: 17px 0px 10px 20px;
	margin: 0px;
	letter-spacing: 1px;
	font-size: 14px;
	height: 45px;
	overflow: hidden
}
.sidebar-running {
	background-position: left -200px;
	color: #fff
}
.sidebar-success {
	background-position: left -270px;
	color: #fff
}
.sidebar-failure {
	background-position: left -339px;
	color: #fff;
	padding: 17px 0px 10px 20px
}
.reward-options {
	color: #fff;
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 22px;
	_height: 1%
}
.reward-options ul {
	background-position: right -684px;
	margin-top: 22px;
	padding-top: 19px;
	clear: both;
	display: block;
	overflow: hidden
}
.reward-options ul li {
	padding: 0px 20px 0px 30px;
	clear: both;
	display: block;
	overflow: hidden
}
.reward-options .support-amount {
	clear: both;
	clear: both;
	font-size: 22px;
	color: #fff;
	height: 45px;
	line-height: 36px
}
.reward-options ul li.supporter-number {
	background-position: 9px -465px;
	padding: 0px 10px 0px 47px;
	overflow: hidden;
	height: 20px;
	overflow: hidden
}
.supporter-limit {
	background-position: right -416px;
	float: left;
	margin: 0px 0px 0px 0px;
	display: block;
	clear: both
}
.supporter-limit p {
	background-position: left -416px;
	display: block;
	height: 20px;
	overflow: hidden;
	background-color: #585858;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	line-height: 21px;
	*line-height: 22px;
	float: left;
	_display: inline
}
.supporter-limit span,.reward-options ul li.supporter-number span {
	display: block;
	float: left;
	margin: 0px 3px 0px 0px
}
.returns-contents {
	font-size: 14px;
	margin: 9px 0px 9px 0px
}
.reward-options ul li.returns-contents-img {
	margin: 0px 0px 0px 0px
}
.returns-contents-img a {
	background: #fff;
	width: 64px;
	height: 64px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 5px 11px 5px 0px;
	cursor: url(http://assets.demohour.com/assets/projects/big-b2d0a1b2cbabebc91abceb8a7c01de0d.cur),auto
}
.returns-contents-img a img {
	width: 60px;
	height: 60px;
	border: #fff 2px solid
}
.returns-contents-img-popup {
	margin: 0px auto;
	background: #1a1a1a;
	width: 700px;
	height: 526px;
	overflow: hidden;
	border-radius: 5px;
	border: #fff 2px solid
}
.returns-contents-img-popup td img {
	border-radius: 5px;
	max-height: 520px;
	margin-top: 3px;
	_height: expression(this.scrollHeight > 520 ? "520px" : "auto");
	max-width: 694px;
	_width: expression(document.body.clientWidth > 694 ? "694px" : "auto")
}
.returns-contents-img-popup .ui-popup-close,.returns-contents-img-l-on,.returns-contents-img-m,.returns-contents-img-r-on,.returns-contents-img-l-off,.returns-contents-img-r-off {
	background: url(http://assets.demohour.com/assets/projects/returns-contents-img-popup-363b9204b177c7d8ae93c28ecb507b84.png) no-repeat left top;
	_background: url(http://assets.demohour.com/assets/projects/returns-contents-img-popup-27a7e9745617997bde978e8de03a936c.gif) no-repeat left top
}
.returns-contents-img-popup .ui-popup-close {
	background-position: left -68px
}
.returns-contents-img-popup .ui-popup-close,.returns-contents-img-popup .ui-popup-close: hover {
	background-position: left -68px;
	height: 27px;
	width: 27px;
	float: none;
	margin: 10px 0px 0px 665px;
	*margin: 10px 0px 0px 314px;
	text-align: left;
	overflow: hidden;
	clear: both;
	display: block;
	text-indent: -2000px;
	position: absolute
}
.returns-contents-img-arrow {
	position: absolute;
	height: 32px;
	width: 142px;
	margin: 464px 0px 0px 281px;
	*margin: 464px 0px 0px -70px;
	overflow: hidden;
	clear: both;
	display: block
}
.returns-contents-img-l-on,.returns-contents-img-m,.returns-contents-img-r-on,.returns-contents-img-l-off,.returns-contents-img-r-off {
	width: 47px;
	height: 32px;
	overflow: hidden;
	display: block;
	float: left;
	text-align: left;
	text-indent: -2000px
}
.returns-contents-img-l-on {
	background-position: left -34px
}
.returns-contents-img-m {
	background-position: center top
}
.returns-contents-img-r-on {
	background-position: -92px top
}
.returns-contents-img-l-off {
	background-position: left top
}
.returns-contents-img-r-off {
	background-position: -92px -34px
}
.supporter-tag {
	background: url(http://assets.demohour.com/assets/projects/supporter-tag-513329e3f9a2fbde05855c2a1c329ff6.gif) no-repeat right top;
	overflow: hidden
}
.reward-options .supporter-tag {
	background-position: right top
}
.sidebar-money-raised .supporter-tag {
	background-position: right -130px
}
.payment-refund {
	border: #c9dd98 1px solid;
	background: #e8f6c3;
	padding: 10px;
	margin: 10px 10px 0px 10px;
	color: #3b6400;
	font-size: 13px
}
.payment-refund p {
	overflow: hidden;
	height: 15px;
	padding: 0px;
	margin: 0px;
	clear: both;
	display: block;
	width: 100%
}
.project-by {
	margin: 15px 10px 0px 10px;
	border-bottom: #ccc 1px solid;
	padding: 5px 0px 15px 0px
}
.project-by-img {
	clear: both;
	display: block;
	overflow: hidden
}
.project-by-img a,.project-by-img-r {
	float: left
}
.project-by-img-r {
	margin-left: 20px;
	font-size: 12px;
	color: #999
}
.project-by-img-r a {
	font-size: 22px;
	font-weight: bold;
	clear: both;
	display: block;
	float: none;
	margin-bottom: 0px;
	line-height: 25px;
	width: 230px;
	overflow: hidden
}
.project-by-biography {
	color: #333;
	font-size: 13px;
	clear: both;
	display: block;
	margin-top: 10px;
	overflow: hidden
}
.project-by-dotty {
	border-bottom: #ccc 1px dashed;
	margin: 0px 0px 14px 0px;
	padding: 4px 0px;
	font-size: 14px;
	display: block;
	clear: both;
	font-weight: bold
}
.project-by-biography A,.project-by-biography A: link,.project-by-biography A: visited,.project-by-biography A: active,.project-by-biography A: hover {
	clear: both;
	display: block;
	color: #51a2f5
}
.project-by-biography A: hover {
	color: #69b0f8
}
.project-by-area {
	color: #666;
	background-position: left 2px
}
.post-private-letter {
	background-position: left -66px
}
.post-private-letter a {
	font-size: 12px;
	font-weight: normal;
	width: auto
}
.ui-tab-top .post-private-letter {
	margin-left: 12px;
	background-position: left -69px
}
.ui-tab-top p span,.ui-tab-top p a {
	float: left
}
.ui-tab-top p {
	display: block;
	height: 20px;
	font-family: Verdana, Geneva, sans-serif
}
.ui-tab-top p span {
	margin-right: 8px
}
.ui-button-special b,.ui-button-special-disabled b,.ui-button-special-down b,.ui-button-special-over b {
	margin: 0px 0px 0px 6px;
	font-weight: normal
}
.ui-button-special,.ui-button-special-down,.ui-button-special-over {
	padding: 0px;
	border: 0px;
	margin: 17px 5px 0px 0px
}
.ui-button-special,.ui-button-special-disabled,.ui-button-special span,.ui-button-special-disabled span,.ui-button-special-down,.ui-button-special-down span,.ui-button-special-over,.ui-button-special-over span {
	height: 50px;
	display: block;
	float: left;
	border: 0px;
	cursor: pointer;
	width: auto;
	overflow: hidden;
	white-space: nowrap;
	font-size: 21px;
	font-weight: bold
}
.ui-button-special a,.ui-button-special-disabled a,.ui-button-special-down a,.ui-button-special-over a {
	display: block;
	padding: 0px 15px 0px 17px;
	margin: 0px 5px 0px 0px;
	float: left
}
.ui-button-special span,.ui-button-special-disabled span,.ui-button-special-down span,.ui-button-special-over span {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	_display: inline;
	line-height: 50px
}
.ui-button-special button,.ui-button-special-disabled button,.ui-button-special-down button,.ui-button-special-over button {
	background: none;
	cursor: pointer;
	width: auto;
	overflow: visible;
	white-space: nowrap;
	border: 0;
	float: left;
	padding: 0px;
	line-height: 50px;
	display: block;
	padding: 0px 16px 0px 18px;
	margin: -1px 5px 0px 0px
}
.ui-button-special span,.ui-button-special button,.ui-button-special-down span,.ui-button-special-down button,.ui-button-special-over span,.ui-button-special-over button,.ui-button-special A,.ui-button-special A: link,.ui-button-special A: visited,.ui-button-special A: active,.ui-button-special A: hover,.ui-button-special-over A,.ui-button-special-over A: link,.ui-button-special-over A: visited,.ui-button-special-over A: active,.ui-button-special-over A: hover,.ui-button-special-down A,.ui-button-special-down A: link,.ui-button-special-down A: visited,.ui-button-special-down A: active,.ui-button-special-down A: hover {
	color: #fff
}
.ui-button-special {
	background-position: left top
}
.ui-button-special span {
	background-position: right top
}
.ui-button-special: hover,.ui-button-special-over {
	background-position: left -50px
}
.ui-button-special: hover span,.ui-button-special-over span {
	background-position: right -50px
}
.ui-button-special-down {
	background-position: left -100px
}
.ui-button-special-down span {
	background-position: right -100px
}
.ui-button-special: active {
	background-position: left top
}
.ui-button-special: active span {
	background-position: right top
}
.ui-button-special-disabled {
	background-position: left -150px;
	cursor: text;
	margin: 17px 5px 0px 0px
}
.ui-button-special-disabled span,.ui-button-special-disabled a,.ui-button-special-disabled button {
	background-position: right -150px;
	color: #bababa;
	cursor: text
}
.ui-button-special-disabled span,.ui-button-special-disabled button,.ui-button-special-disabled A,.ui-button-special-disabled A: link,.ui-button-special-disabled A: visited,.ui-button-special-disabled A: active,.ui-button-special-disabled A: hover {
	color: #777;
	cursor: text
}
.projects-home-synopsis-open,.projects-home-synopsis-close,.projects-home-synopsis-hide,.projects-home-left-seat,.projects-home-synopsis,.projects-home-left-synopsis,.projects-home-left-top,.projects-home-synopsis-button,.projects-dynamic,.projects-dynamic-back {
	clear: both;
	display: block;
	overflow: hidden
}
.projects-home-left-top embed,.projects-home-left-top img {
	margin: 0px 0px 30px 0px
}
.projects-home-left-synopsis {
	margin: -10px 0px 0px 0px;
	padding-top: 10px;
	text-align: left;
	font-size: 14px
}
.projects-home-left-synopsis h3 {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 5px 0px;
	font-size: 16px;
	overflow: hidden;
	clear: both;
	display: block
}
.projects-home-synopsis-open,.projects-home-synopsis-close,.projects-home-synopsis-hide {
	margin: 0px 0px 28px 0px;
	padding: 0px
}
.projects-home-synopsis-close .projects-home-synopsis {
	height: 816px
}
.projects-home-synopsis-hide .projects-home-synopsis {
	height: 0px;
	display: none
}
.projects-home-synopsis-button,.synopsis-button-open,.synopsis-button-hide,.synopsis-button-close,.projects-dynamic,.synopsis-button-r {
	background: url(http://assets.demohour.com/assets/projects/synopsis-button-6360e699b152a9885b2ce106d6fc955a.png) no-repeat left top;
	_background: url(http://assets.demohour.com/assets/projects/synopsis-button-ed31a62908be2833247edf716e3608b2.gif) no-repeat left top
}
.projects-home-synopsis-button {
	height: 79px;
	margin: -50px 0px 0px 0px;
	position: relative
}
.projects-home-synopsis-button A {
	height: 29px;
	line-height: 27px;
	*line-height: 29px;
	font-size: 14px;
	color: #fff;
	padding: 0px
}
A.synopsis-button-open: link,A.synopsis-button-open: visited,A.synopsis-button-open: active,A.synopsis-button-open: hover,A.synopsis-button-hide: link,A.synopsis-button-hide: visited,A.synopsis-button-hide: active,A.synopsis-button-hide: hover,A.synopsis-button-close: link,A.synopsis-button-close: visited,A.synopsis-button-close: active,A.synopsis-button-close: hover {
	background-position: left -81px;
	width: 118px;
	outline: none;
	cursor: pointer;
	overflow: hidden;
	padding: 0px 0px 0px 12px;
	margin: 42px auto 0px auto
}
A.synopsis-button-open: link,A.synopsis-button-open: visited,A.synopsis-button-open: active,A.synopsis-button-open: hover,A.synopsis-button-close: link,A.synopsis-button-close: visited,A.synopsis-button-close: active,A.synopsis-button-close: hover {
	margin: 42px auto 0px 232px
}
A.synopsis-button-open: hover,A.synopsis-button-hide: hover,A.synopsis-button-close: hover {
	background-position: -131px -81px;
	overflow: hidden
}
A.synopsis-button-open: link,A.synopsis-button-open: visited,A.synopsis-button-open: active,A.synopsis-button-open: hover {
	background-position: left -171px
}
A.synopsis-button-open: hover {
	background-position: -131px -171px
}
.synopsis-button-r {
	display: block;
	float: right
}
A.synopsis-button-r: link,A.synopsis-button-r: visited,A.synopsis-button-r: active,A.synopsis-button-r: hover {
	color: #666;
	background-position: left -127px;
	width: 61px;
	padding: 0px 0px 0px 12px;
	margin: 42px 45px 0px 0px
}
A.synopsis-button-r: hover {
	background-position: -74px -127px;
	color: #666
}
.synopsis-button-open,.synopsis-button-hide,.synopsis-button-close {
	display: block
}
.projects-home-synopsis-hide .synopsis-button-r,.projects-home-synopsis-open .synopsis-button-close,.projects-home-synopsis-open .synopsis-button-hide,.projects-home-synopsis-hide .synopsis-button-close,.projects-home-synopsis-hide .synopsis-button-open,.projects-home-synopsis-close .synopsis-button-open,.projects-home-synopsis-close .synopsis-button-hide {
	display: none
}
.projects-home-synopsis-hide .projects-home-synopsis-button {
	height: 30px;
	margin: 0px 0px 0px 0px;
	background-position: left -43px
}
.projects-home-synopsis-hide .projects-home-synopsis-button A.synopsis-button-hide: link,.projects-home-synopsis-hide .projects-home-synopsis-button A.synopsis-button-hide: visited,.projects-home-synopsis-hide .projects-home-synopsis-button A.synopsis-button-hide: active,.projects-home-synopsis-hide .projects-home-synopsis-button A.synopsis-button-hide: hover {
	background-position: left -81px;
	width: 118px;
	outline: none;
	cursor: pointer;
	overflow: hidden;
	padding: 0px 0px 0px 12px;
	margin: -1px auto 0px auto
}
.projects-dynamic {
	background-position: -383px -81px;
	text-align: left;
	padding-left: 26px;
	margin: 10px 0px 17px 0px
}
.projects-home-left-seat {
	margin: 40px 0px 60px 0px;
	font-size: 14px
}
.projects-home-left-seat a,.projects-home-left-seat a: visited,.projects-home-left-seat a: hover,.projects-home-left-seat a: active {
	font-size: 14px
}
.timeline-box,.timeline-time-mark,.timeline-time-mark-t,.timeline-box-title,.timeline-box-explain,.timeline-box-explain embed,.timeline-box-explain-text,.timeline-box-function,.timeline-bottom,.timeline-comment,.timeline-comment ul,.timeline-comment ul li,.timeline-start,.timeline-add,.timeline-add-tab,.timeline-more,.timeline-comment-top-login {
	display: block;
	clear: both;
	overflow: hidden
}
.timeline {
	background: url(http://assets.demohour.com/assets/projects/timeline-left-bj-b4999c55d17e27614b9c1993546eb699.gif) repeat-y left top;
	display: block;
	clear: both;
	overflow: hidden;
	text-align: left;
	color: #666
}
.timeline-left-gray,.timeline-left-gray-t,.timeline-left-green,.timeline-left-green-t,.timeline-time-mark span,.timeline-time-mark p,.timeline-time-mark-t span,.timeline-time-mark-t p,.timeline-bottom,.timeline-comment-top,.timeline-comment-more p A,.timeline-comment-more span A,.timeline-start span,.projects-dynamic-open {
	background: url(http://assets.demohour.com/assets/projects/timeline-bg-79c5d96f133a8c6e2033f894200cd5f0.gif) repeat-y left top
}
.timeline-add {
	background: #fcfcfc;
	border: #d9d9d9 1px solid;
	border-radius: 5px;
	margin: 0px 0px 0px 27px;
	padding: 10px
}
.timeline-box {
	background: #fff;
	border: #d9d9d9 1px solid;
	border-radius: 5px;
	margin: 0px 0px 20px 27px;
	padding: 10px
}
.timeline-box,.timeline-comment,.timeline-box-title,.timeline-box-explain,.timeline-box-explain embed,.timeline-box-explain-text,.timeline-start,.timeline-add {
	width: 541px;
	overflow: hidden
}
.timeline-left-gray,.timeline-left-gray-t,.timeline-left-green,.timeline-left-green-t {
	width: 28px;
	height: 29px;
	position: absolute;
	margin: -11px 0px 0px -38px;
	*margin: -14px 0px 0px -38px
}
.timeline-left-gray {
	background-position: left -116px
}
.timeline-left-gray-t {
	background-position: left -145px
}
.timeline-left-green {
	background-position: left -58px
}
.timeline-left-green-t {
	background-position: left -87px
}
.timeline-time-mark,.timeline-time-mark-t {
	height: 25px;
	margin-bottom: 17px
}
.timeline-time-mark p,.timeline-time-mark span,.timeline-time-mark-t p,.timeline-time-mark-t span {
	height: 25px;
	float: left;
	display: block
}
.timeline-time-mark p,.timeline-time-mark-t p {
	padding-left: 42px;
	font-size: 14px;
	line-height: 25px;
	color: #fff
}
.timeline-time-mark p {
	background-position: left top
}
.timeline-time-mark span {
	background-position: -292px top;
	width: 16px
}
.timeline-time-mark-t p {
	background-position: left -29px
}
.timeline-time-mark-t span {
	background-position: -292px -29px;
	width: 16px
}
.timeline-box-explain {
	padding-top: 10px;
	line-height: 18px;
	text-align: center
}
.timeline-box-explain-text {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 21px
}
.timeline-box-explain-text p {
	margin-bottom: 14px
}
.timeline-box-explain embed {
	margin: 10px 0px 0px 0px
}
.timeline-box-explain img {
	margin: 10px auto 0px auto
}
.timeline-box-title,.timeline-start {
	border-bottom: #ebebeb 1px solid;
	padding-bottom: 8px;
	line-height: 16px
}
.timeline-box-title a,.timeline-box-title span {
	display: block;
	float: left
}
.timeline-box-title a img {
	width: 30px;
	height: 30px;
	overflow: hidden
}
.timeline-box-title span {
	margin-left: 10px;
	font-size: 13px;
	color: #b3b3b3
}
.timeline-box-title span a {
	clear: both;
	display: block;
	float: none;
	font-size: 14px;
	margin-bottom: 1px
}
.projects-home-left .post-private-letter {
	background-position: left -72px;
	margin: 19px 0px 0px 12px;
	text-indent: -2000px;
	text-align: left
}
.projects-home-left .post-private-letter {
	margin: -14px 0px 0px 72px
}
.timeline-box-title-date {
	float: right;
	font-size: 14px;
	margin-top: 10px
}
.timeline-box-right .timeline-box-title-date {
	margin-top: 0px
}
.timeline-box-function {
	width: 541px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	height: 15px;
	line-height: 15px;
	overflow: hidden
}
.timeline-box-delete,.timeline-box-comment,.timeline-box-function span {
	float: right;
	display: block
}
.timeline-box-function span {
	padding: 0px 10px;
	*line-height: 12px;
	color: #ccc
}
.timeline-bottom {
	background-position: left -174px;
	height: 11px;
	margin-top: -30px;
	width: 29px
}
.timeline-comment-top {
	background-position: left -325px;
	width: 22px;
	height: 15px;
	position: absolute;
	margin: -23px 0px 0px 500px;
	*margin: -23px 0px 0px 490px;
	clear: both;
	display: block
}
.timeline-comment {
	margin: 12px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 541px;
	overflow: hidden;
	border-radius: 5px;
	background: #f3f3f3
}
.timeline-comment .timeline-box-title {
	border: 0;
	width: 522px
}
.timeline-comment .timeline-box-title,.timeline-comment ul {
	margin: 0px 10px 0px 10px
}
.timeline-comment-top-login {
	margin: 0px 0px 10px 10px
}
.timeline-comment-top-login img {
	margin: -3px 0px 0px 10px
}
.timeline-comment-top-login p {
	margin: 0px;
	text-align: center
}
.timeline-comment-top-login p img {
	margin: 0px 0px 0px 0px
}
.timeline-comment .timeline-box-title textarea {
	width: 510px;
	min-height: 48px;
	_height: expression(this.scrollHeight < 48 ? "48px" : "auto");
	font-size: 14px
}
.timeline-comment .timeline-box-title .ui-textarea,.timeline-box-textarea-b {
	clear: both;
	display: block;
	overflow: hidden
}
.timeline-comment .ui-checkbox,.timeline-comment .ui-notice-success,.timeline-comment .ui-notice-failure {
	float: left
}
.timeline-comment .ui-notice-success,.timeline-comment .ui-notice-failure {
	margin: 3px 10px 0px 0px
}
.timeline-comment .ui-checkbox {
	margin: 12px 0px 0px 0px
}
.timeline-comment .ui-button-green,.timeline-comment .ui-button-green-over,.timeline-comment .ui-button-green-down,.timeline-comment .ui-button-green-disabled {
	float: right;
	margin: 6px 0px 0px 0px;
	padding: 0px
}
.timeline-comment .ui-button-green span,.timeline-comment .ui-button-green-over span,.timeline-comment .ui-button-green-down span,.timeline-comment .ui-button-green-disabled span {
	float: left;
	margin: 0px 0px 0px 5px;
	_display: inline
}
@media only screen and (max-device-width: 1024px) {
	.timeline-comment .ui-button-green span,.timeline-comment .ui-button-green-over span,.timeline-comment .ui-button-green-down span,.timeline-comment .ui-button-green-disabled span {
	float: left;
	margin: 0px 0px 0px 4px
}
}.timeline-box-title .timeline-box-textarea-b {
	display: none
}
.timeline-ui-textarea-show .timeline-box-textarea-b {
	display: block
}
.timeline-box-title .ui-textarea-border {
	height: 24px
}
.timeline-ui-textarea-show .ui-textarea-border {
	height: auto
}
.timeline-comment-avatar-r .timeline-comment-delete,.timeline-comment-avatar-r .comment-reply-delete span {
	display: none
}
.timeline-comment-avatar-r: hover .timeline-comment-delete,.timeline-comment-avatar-r: hover .comment-reply-delete span {
	display: block
}
.comment-reply-delete-show,.comment-reply-delete-show span {
	_display: block
}
.comment-list-reply {
	margin-top: 5px
}
.comment-list-reply textarea {
	width: 468px;
	min-height: 20px;
	_height: expression(this.scrollHeight < 20 ? "20px" : "auto");
	font-size: 13px
}
.timeline-comment ul li {
	border-top: #ebebeb 1px solid;
	padding: 10px 0px 8px 0px;
	*padding: 10px 0px 4px 0px;
	margin: 0px;
	clear: both;
	display: block
}
.timeline-comment-avatar {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left
}
.timeline-comment-avatar img {
	width: 30px;
	height: 30px;
	overflow: hidden;
	margin: 0px;
	padding: 0px
}
.timeline-comment-avatar-r {
	display: block;
	float: right;
	width: 480px;
	margin-top: -3px
}
.timeline-comment-text,.comment-reply,.comment-list-reply,.comment-reply-delete {
	clear: both;
	display: block;
	overflow: hidden
}
.timeline-comment-date {
	color: #b3b3b3
}
.timeline-comment-text {
	line-height: 18px
}
.comment-reply {
	margin: 5px 0px 0px 0px;
	min-height: 20px
}
.timeline-comment-delete,.timeline-comment-reply,.comment-reply-delete span {
	float: right;
	margin-left: 10px
}
.comment-reply-delete span {
	display: block;
	line-height: 18px;
	color: #ccc
}
.timeline-comment-more {
	background: #f5f5f5;
	height: 33px;
	overflow: hidden;
	border-top: #ebebeb 1px solid;
	color: #adadad
}
.timeline-comment-more p,.timeline-comment-more span {
	display: block;
	height: 33px;
	overflow: hidden;
	line-height: 33px
}
.timeline-comment-more p {
	float: right;
	width: 85px
}
.timeline-comment-more span {
	float: left;
	width: 62px
}
.timeline-comment-more p A,.timeline-comment-more span A {
	display: block;
	height: 33px;
	overflow: hidden;
	line-height: 33px;
	padding-left: 25px
}
.timeline-comment-more p A {
	background-position: left -242px;
	float: left;
	width: 90px
}
.timeline-comment-more span A {
	background-position: -186px -242px;
	width: 36px;
	float: left
}
.timeline-comment-more A,.timeline-comment-more A: link,.timeline-comment-more A: visited,.timeline-comment-more A: active,.timeline-comment-more A: hover {
	color: #690;
	text-decoration: none;
	outline: none;
	cursor: pointer
}
.timeline-comment-more p A: hover {
	background-position: left -276px;
	color: #9c0
}
.timeline-comment-more span A: hover {
	background-position: -186px -276px;
	color: #9c0
}
.timeline-start {
	line-height: 16px;
	height: 15px
}
.timeline-start span {
	background-position: left -203px;
	display: block;
	float: left;
	font-size: 14px;
	line-height: 30px;
	width: 100px;
	height: 36px;
	position: absolute;
	margin: -13px 0px 0px 0px;
	*margin: -14px 0px 0px 0px;
	color: #fff;
	padding-left: 39px
}
.timeline-start strong {
	margin-left: 131px;
	font-weight: normal;
	color: #b3b3b3
}
.timeline-add {
	margin: 0px 0px 20px 27px;
	padding: 5px 0px 0px 0px;
	width: 561px;
	overflow: hidden
}
.timeline-add .timeline-left-gray,.timeline-add .timeline-left-gray-t,.timeline-add .timeline-left-green,.timeline-add .timeline-left-green-t {
	margin: -7px 0px 0px -28px;
	*margin: -7px 0px 0px -28px
}
.timeline-add .timeline-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 561px;
	background: #fcfcfc;
	height: 32px;
	border-bottom: #ccc 1px solid
}
.timeline-add-tab {
	position: absolute;
	margin: 2px 0px 0px 10px
}
.timeline-add-tab li {
	float: left;
	display: block;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	height: 31px;
	line-height: 32px
}
.timeline-add-tab li .ui-tab-current {
	height: 31px
}
.timeline-add-tab a,.timeline-add-tab a: link,.timeline-add-tab a: active,.timeline-add-tab a: visited,.timeline-add-tab a: hover {
	display: block;
	clear: both;
	height: 31px;
	line-height: 32px;
	overflow: hidden;
	color: #739900;
	font-size: 14px;
	float: left;
	border-bottom: #ccc 0px solid;
	_padding-top: 10px;
	background: none
}
.timeline-add-tab a: hover {
	background: none;
	color: #739900;
	border-bottom: #ff0000 0px solid;
	height: 31px;
	line-height: 32px
}
.timeline-add-tab a.ui-tab-current,.timeline-add-tab a.ui-tab-current: link,.timeline-add-tab a.ui-tab-current: active,.timeline-add-tab a.ui-tab-current: visited,.timeline-add-tab a.ui-tab-current: hover {
	background: #fff;
	color: #4d4d4d;
	height: 31px;
	line-height: 32px;
	overflow: hidden;
	_padding-top: 10px
}
.timeline-add-tab a.ui-tab-current: hover {
	background: #fff;
	color: #4d4d4d
}
.timeline-add-tab a img {
	width: auto;
	height: 13px;
	margin: -3px 8px 0px 0px;
	*margin: 0px 8px 0px 0px
}
.timeline-bg-color {
	background: #fff;
	padding: 10px
}
.timeline-bg-color textarea {
	width: 530px;
	font-size: 14px
}
.timeline-bg-color .ui-textarea,.timeline-box-textarea-t,.timeline-box-input-t,.timeline-add-uploaded,.timeline-add-uploaded-t,.timeline-add-text,.timeline-add-pic,.timeline-add-video,.timeline-add-pic-preview {
	clear: both;
	display: block;
	overflow: hidden
}
.timeline-bg-color .ui-checkbox,.timeline-bg-color .ui-notice-success,.timeline-bg-color .ui-notice-failure {
	float: left
}
.timeline-bg-color .ui-notice-success,.timeline-bg-color .ui-notice-failure {
	margin: 3px 10px 0px 0px
}
.timeline-bg-color .ui-checkbox {
	margin: 12px 0px 0px 0px
}
.timeline-bg-color .ui-button-green,.timeline-bg-color .ui-button-green-over,.timeline-bg-color .ui-button-green-down,.timeline-bg-color .ui-button-green-disabled {
	float: right;
	margin: 6px 0px 0px 0px
}
.timeline-bg-color .ui-select-box,.timeline-bg-color .ui-select-box-over,.timeline-bg-color .ui-select-box-down {
	float: right;
	margin: 10px 8px 0px 0px
}
.timeline-add-uploaded-t {
	padding: 0px 0px 8px 0px
}
.timeline-add-uploaded object.swfupload,.timeline-add-uploaded img,.timeline-add-uploaded-r {
	display: block;
	float: left
}
.timeline-add-uploaded-r {
	margin-left: 10px;
	margin-top: 1px;
	line-height: 28px;
	*margin-top: -19px
}
.timeline-add-uploaded-r span {
	margin-left: 10px
}
.timeline-add-uploaded .ui-notice-failure {
	float: left;
	margin: -5px 0px 0px 10px
}
.timeline-box-textarea-t {
	padding: 7px 0px 7px 0px
}
.timeline-add-video .timeline-box-textarea-t {
	padding: 17px 0px 7px 0px
}
.timeline-add-pic .timeline-add-uploaded {
	height: 79px
}
.timeline-add-pic-ok .timeline-add-uploaded {
	display: none
}
.timeline-add-pic-preview div img {
	float: left;
	height: 65px;
	overflow: hidden;
	max-width: 500px;
	_width: expression(document.body.clientWidth > 500 ? "500px" : "auto")
}
.timeline-add-pic-preview div {
	background: #e6e6e6;
	border-radius: 5px;
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 7px 7px;
	height: 65px;
	float: left;
	overflow: hidden
}
.timeline-add-pic-preview div a.ui-flash-close {
	display: block;
	float: left;
	margin-left: 7px
}
.timeline-add-pic-preview div .ui-flash-close {
	margin: 0px
}
.timeline-add-pic .timeline-add-uploaded .ui-notice-failure {
	margin: -3px 0px 0px 0px
}
.timeline-add-video {
	padding-left: 3px;
	margin-left: -3px
}
.timeline-box-input-t {
	text-align: left
}
.timeline-add-video .timeline-box-input-t {
	height: 24px;
	overflow: hidden
}
.timeline-box-input-t p {
	float: left
}
.timeline-add-video .ui-text input,.timeline-add-video .ui-text-hover input,.timeline-add-video .ui-text-click input {
	width: 518px
}
.timeline-add-video .ui-text input,.timeline-add-video .ui-text-hover input,.timeline-add-video .ui-text-click input {
	padding: 0px;
	margin: 8px 0px 0px 5px;
	background: none;
	float: left
}
.timeline-add-video .timeline-box-input-t .ui-notice-success,.timeline-add-video .timeline-box-input-t .ui-notice-failure {
	float: left;
	margin: -8px 0px 0px 10px
}
.timeline-add-video .ui-text input,.timeline-add-video .ui-text-hover input,.timeline-add-video .ui-text-click input,.timeline-add-video .ui-text label,.timeline-add-video .ui-text-hover label,.timeline-add-video .ui-text-click label {
	height: 21px;
	line-height: 21px;
	color: #8c8c8c;
	font-size: 14px
}
.timeline-more {
	width: 570px;
	padding: 0px;
	margin: 10px 0px 23px 27px;
	height: 40px
}
.timeline-more a {
	width: 522px;
	text-align: center;
	_display: inline
}
.timeline-box-function .ui-popup-delete .ui-button span {
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	line-height: 30px;
	*line-height: 32px;
	_display: inline
}
.projects-dynamic-open {
	background-position: left -374px;
	position: absolute;
	width: 21px;
	height: 23px;
	margin: -11px 0px 0px 531px
}
.timeline-box .projects-dynamic-open {
	display: none
}
.timeline-box: hover .projects-dynamic-open {
	display: block
}
.timeline-box-open .projects-dynamic-open {
	_display: block
}
.projects-dynamic-back {
	text-align: left;
	padding-left: 0px;
	margin: 10px 0px 17px 0px
}
.timeline-box-function .timeline-box-delete,.timeline-box-function span {
	display: none
}
.timeline-box: hover .timeline-box-function .timeline-box-delete,.timeline-box: hover .timeline-box-function span {
	display: block
}
.timeline-box .timeline-box-function .timeline-box-delete,.timeline-box .timeline-box-function span {
	_display: block
}
.projects-new {
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	clear: both;
	display: block;
	overflow: hidden
}
.launchleft {
	width: 590px;
	float: left;
	overflow: hidden;
	margin: 0px;
	_display: inline;
	text-align: left
}
.launchright {
	width: 350px;
	float: right;
	overflow: hidden
}
.return {
	width: 960px;
	float: left
}
.projecttype .ui-radio a {
	width: 50px;
	height: 22px;
	line-height: 22px;
	*line-height: 25px;
	overflow: hidden;
	float: left;
	margin: 3px 10px 2px 0px;
	padding: 0px;
	border: 0;
	background: #fff;
	text-align: center;
	border: #d0d0d0 1px solid;
	color: #4d4d4d
}
.projecttype .ui-radio a: hover,.projecttype .ui-radio a.ui-radio-checked {
	border: #9aca02 2px solid;
	width: 48px;
	height: 20px;
	line-height: 20px;
	*line-height: 23px;
	background: url(http://assets.demohour.com/assets/radio-category-bj-5af28dab62b2af4c989f21f662086ed7.gif) no-repeat right 12px;
	color: #4d4d4d
}
.stepintro,.newreturn,.related-log,.launchright-example,.launchright-tutorial,.launchright-tutorial span,.launchright-tutorial p,.form-submit-prompts {
	clear: both;
	display: block;
	overflow: hidden
}
.stepintro {
	border-bottom: #d9d9d9 1px solid;
	font-size: 14px;
	padding: 3px 0px 8px 0px;
	margin-bottom: 25px;
	color: #808080
}
.stepintro strong {
	clear: both;
	display: block;
	font-size: 20px;
	margin: 3px 0px 10px 0px;
	color: #333;
	overflow: hidden
}
.layout_projects_edit_detail .stepintro {
	padding: 3px 0px 0px 0px
}
.launchprojects {
	display: block;
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0px
}
.projects-new .launchleft li {
	padding: 4px 0px 10px 0px;
	*padding: 4px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	clear: both;
	overflow: hidden;
	_height: 1%;
	line-height: 30px
}
.thumbnailbutton {
	float: left;
	margin-top: 4px
}
.launchprojects .ui-text input,.launchprojects .ui-text-hover input,.launchprojects .ui-text-click input {
	width: 467px
}
.launchprojects .ui-textarea-border textarea {
	width: 476px
}
.projects-new .launchleft .project-description li {
	padding-left: 3px;
	*margin-top: -5px
}
.project-description .ui-text input,.project-description .ui-text-hover input,.project-description .ui-text-click input {
	width: 564px
}
.project-description .ui-textarea-border textarea {
	width: 573px
}
.launchprojects .ui-text,.launchprojects .ui-text-hover,.launchprojects .ui-text-click,.launchprojects .ui-textarea-border textarea {
	margin-top: -4px
}
.projects-new input,.projects-new textarea {
	font-size: 14px;
	color: #333;
	_display: inline
}
*+html .project-description #project_intro_1 {
	*margin-top: -30px
}
.launchprojects label {
	text-align: right;
	width: 90px;
	_display: inline;
	white-space: nowrap;
	float: left;
	margin: 0px 10px 0px 0px
}
.project-description label {
	text-align: left;
	width: auto;
	_display: inline;
	white-space: nowrap;
	float: none;
	margin: 0px 0px 5px 0px;
	clear: both;
	display: block;
	font-size: 14px;
	color: #333
}
.project-description label strong {
	font-size: 12px;
	color: #999;
	font-weight: normal
}
.projecttype select {
	width: 210px
}
.launchsite select {
	width: 100px;
	margin-right: 6px
}
.launchprojects li.launchsite {
	height: 30px;
	line-height: 30px;
	margin-top: -6px
}
.launchprojects .shortinput .ui-text input,.launchprojects .shortinput .ui-text-hover input,.launchprojects .shortinput .ui-text-click input {
	width: 100px;
	min-width: 100px;
	_width: expression(document.body.clientWidth > 100 ? "100px" : "auto")
}
.launchprojects li.returntime {
	padding: 6px 0px 6px 0px
}
.returntime .ui-text input,.returntime .ui-text-hover input,.returntime .ui-text-click input {
	width: 64px;
	min-width: 64px;
	_width: expression(document.body.clientWidth > 64 ? "64px" : "auto")
}
.returntime .ui-radio {
	float: left;
	margin-top: 6px
}
.returntime .ui-radio label {
	width: 15px;
	margin-right: 20px
}
.returntime strong {
	font-weight: normal;
	float: left;
	margin: 0px 6px 0px 5px
}
.returntime label {
	float: left
}
.returntime select {
	float: left
}
.returntime input.radios {
	float: left;
	margin: 6px 0px 0px 0px;
	*margin: 1px 0px 0px 0px
}
.placeslimited strong,.sendpost strong {
	width: 52px
}
.launchprojects li.sendpost {
	padding: 0px 0px 20px 0px
}
.projects-new-return-img {
	margin: 0px 0px 0px 100px
}
.projects-new-return-img .timeline-add-pic-preview {
	clear: none;
	float: left;
	display: inline-block;
	margin: 10px 10px 5px 0px;
	overflow: hidden
}
.projects-new-return-img .timeline-add-pic-preview span {
	margin: 16px 0px 0px 0px;
	display: block;
	width: 88px;
	overflow: hidden;
	text-align: center;
	line-height: 16px
}
.projects-new-return-img .timeline-add-pic-preview .ui-popup-delete {
	float: left;
	background-position: -706px -741px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin: 0px 0px 0px 7px;
	text-indent: 2000px;
	display: block
}
.projects-new-return-img .timeline-add-pic-preview .ui-popup-delete: hover {
	background-position: -706px -766px
}
.newreturn {
	text-align: right;
	color: #4c4c4c;
	padding: 14px 0px 0px 0px
}
.newreturn button {
	cursor: pointer;
	border: none;
	text-align: left;
	float: left;
	background: none;
	color: #739900
}
.newreturn a {
	float: left
}
.projects-new .urllist {
	width: 350px;
	display: block;
	clear: none;
	margin: 0px -4px 0px 0px;
	overflow: hidden;
	text-align: left
}
.launchright ul.projects_test {
	display: block;
	float: right;
	width: 231px;
	height: 403px;
	margin: 0px 0px 13px 0px;
	padding: 11px 0px 0px 0px;
	overflow: hidden;
	background: #fff url(http://assets.demohour.com/assets/projects_test-17700308666de0e440e68394b39eb43a.gif) right top no-repeat
}
.launchright ul li {
	margin: 0px 0px 0px 4px;
	*margin: 0px 0px 0px 6px;
	padding: 0px 5px 0px 5px;
	display: block;
	clear: both;
	_height: 1%;
	line-height: 16px;
	width: 210px;
	overflow: hidden
}
.lihover {
	background: #cce57f;
	display: block;
	clear: both;
	height: 42px;
	margin-left: -4px;
	padding-left: 5px
}
.urllist ul li.list02 .lihover {
	height: 16px
}
.urllist ul li.list03 .lihover {
	height: 48px
}
.urllist ul li.list04 .lihover {
	height: 66px
}
.urllist ul li.list04 .projectstats p strong .lihover {
	height: 16px
}
.launchright-example {
	margin: 0px 0px 6px 10px;
	color: #999
}
.launchright-example-b {
	margin-left: 124px;
	margin: 15px 0px 6px 124px
}
.example-on {
	color: #333;
	font-weight: bold
}
.launchright-example span,.launchright-example strong {
	display: block;
	float: left;
	margin-right: 6px
}
.launchright-example span {
	cursor: pointer
}
.launchright-example strong {
	line-height: 18px;
	*line-height: 16px
}
.returnborder .reward-options ul {
	background-image: none;
	margin-top: 0px;
	padding-top: 19px
}
.launchright-tutorial {
	margin: 0px 0px 10px 10px;
	background: #f3f3f3;
	padding: 0px 15px 15px 18px
}
.launchright-tutorial span {
	font-size: 16px;
	padding: 15px 0px 8px 0px;
	font-weight: bold
}
.launchright-tutorial p {
	margin: 0px 0px 8px 0px
}
.launchright-tutorial p img,.launchright-tutorial p embed {
	margin: 0px 0px 0px 10px;
	display: block;
	clear: both
}
.launchright-tutorial p img {
	width: 280px;
	height: auto;
	overflow: hidden
}
.launchright-tutorial p embed {
	width: 280px;
	overflow: hidden
}
.projects-new .form-submit {
	margin: 20px 0px 0px 0px;
	float: none;
	text-align: center
}
.projects-new .form-submit button {
	line-height: 32px
}
.form-submit-right {
	float: right;
	display: block
}
.form-submit-prompts {
	margin: 0px 0px 20px 0px
}
.projects-new .form-submit .ui-button {
	display: inline-block;
	*display: inline;
	zoom: 1;
	float: none
}
.projects-new .form-submit-edit-end .ui-button {
	display: block;
	float: left
}
.related-log {
	text-align: left;
	margin: 20px 0px 0px 0px
}
.related-log li {
	clear: both;
	display: block;
	padding: 1px 0px 10px 0px;
	margin: 0px;
	overflow: hidden;
	_height: 1%;
	line-height: 20px
}
.related-log strong {
	font-size: 18px;
	color: #4d4d4d;
	font-weight: normal
}
.related-log label {
	text-align: left;
	width: 100px;
	_display: inline;
	white-space: nowrap;
	float: left;
	margin: 0px 10px 0px 0px;
	color: #999
}
.showtext {
	float: left;
	width: 838px;
	overflow: hidden
}
.topmenutabs li.none {
	display: none
}
.showtext strong {
	font-size: 12px;
	color: #b30000
}
#ui_popup_message_url {
	float: left;
	line-height: 35px;
	margin-right: 10px
}
.edui-editor-loader {
	background: #fcfcfc url(http://assets.demohour.com/assets/loading-124c13c8abf88b9a3841cbfe259f8774.gif) no-repeat center 6px;
	border: #eee 1px solid;
	overflow: hidden;
	text-align: left;
	height: 0px;
	padding: 45px 0px 0px 0px;
	margin: 0px;
	clear: both;
	display: block;
	width: 582px
}
.examine {
	width: 960px;
	margin: 0px auto;
	text-align: left;
	clear: both;
	display: block;
	overflow: hidden
}
.examine .form-submit {
	margin: 20px 0px 0px 0px
}
.examine .stepintro {
	border-bottom: #d9d9d9 0px solid;
	font-size: 14px;
	padding-bottom: 30px;
	color: #808080;
	margin-top: 30px
}
.examine .stepintro strong {
	clear: both;
	display: block;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 11px
}
.examine .form-submit a {
	margin-right: 6px
}
.launchprojects span.textprompts {
	line-height: 16px;
	display: block;
	clear: both;
	color: #808080;
	margin: 7px 0px 0px 100px;
	padding: 1px 0px 0px 0px;
	font-size: 14px;
	width: 445px;
	_display: inline;
	line-height: 20px
}
.launchprojects em.ui-notice-failure {
	background-position: -733px -1058px;
	font-style: normal;
	margin: 10px 0px 0px 100px;
	float: left;
	height: 20px;
	line-height: 18px;
	*line-height: 20px;
	display: block;
	overflow: hidden
}
.launchprojects .launchsite em.ui-notice-failure {
	margin: -23px 0px 0px 317px
}
.launchprojects .thumbnail em.ui-notice-failure {
	margin: 6px 0px 0px 54px
}
.launchprojects .failure-money em.ui-notice-failure {
	position: absolute;
	*position: inherit;
	margin: -24px 0px 0px 243px;
	*margin: -24px 0px 0px 20px
}
.launchprojects .failure-days em.ui-notice-failure {
	position: absolute;
	*position: inherit;
	margin: -24px 0px 0px 243px;
	*margin: -24px 0px 0px 20px
}
.project-description em.ui-notice-failure {
	clear: none;
	display: inline-block;
	overflow: hidden;
	margin: 6px 0px 0px 10px;
	*margin: 0px 0px 0px 10px;
	float: none;
	position: absolute
}
.returnborder em.ui-notice-failure {
	clear: both;
	display: block;
	width: 200px
}
.launchprojects .placeslimited em.ui-notice-failure {
	margin-top: 0px;
	*margin-top: -7px
}
.launchprojects .sendpost em.ui-notice-failure {
	margin-top: 0px
}
.launchprojects .returntimebd option {
	width: 30px
}
.launchleft span.textprompts {
	margin-top: -5px
}
.returnborder .launchleft span.textprompts {
	width: 596px;
	*margin-top: 1px
}
.returnborder .shortinput em.ui-notice-failure,.returnborder .placeslimited em.ui-notice-failure,.returnborder .sendpost em.ui-notice-failure {
	clear: none;
	float: left;
	display: inline-block;
	float: left
}
.returnborder .shortinput em.ui-notice-failure {
	width: 200px;
	float: left;
	margin: 7px 0px 0px 10px
}
.returnborder .placeslimited em.ui-notice-failure {
	width: 80px;
	margin: 6px 0px 0px 0px
}
.placeslimitedclear strong {
	float: left;
	width: 30px
}
.returnborder .sendpost em.ui-notice-failure {
	width: 80px;
	margin: 6px 0px 0px 0px
}
.returnlist {
	margin-top: 10px
}
.returnlistnormal,.returnlisthover {
	clear: both;
	display: block;
	overflow: hidden;
	height: auto;
	_height: 100px
}
.returnlistnormal {
	background: #f2f2f2;
	overflow: hidden
}
.returnlista,.returnlistb,.returnlistc,.returnlistd,.returnliste {
	float: left;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 500px;
	margin-bottom: -490px
}
.returnlista,.returnlistb {
	width: 95px
}
.returnlistc {
	width: 482px;
	text-align: left
}
.returnlistd {
	width: 112px
}
.returnlistb,.returnlistd {
	border-left: #FFF 1px solid;
	border-right: #FFF 1px solid
}
.returnlistc,.returnlistd {
	padding-left: 10px;
	padding-right: 10px
}
.returnliste {
	width: 132px
}
.returnliste a {
	margin-right: 10px
}
.returnborder {
	border: #e6e6e6 1px solid;
	margin: 10px 0px;
	padding: 20px 0px 10px 0px;
	overflow: hidden
}
.newreturn1 {
	text-align: center;
	clear: both;
	display: block;
	margin: 10px auto;
	padding: 0px 0px 0px 402px;
	overflow: hidden
}
.newreturn1 p {
	margin: 0;
	padding: 0;
	display: inline-block;
	*display: inline;
	zoom: 1
}
.newreturn1 .demobutton span {
	margin: 0px 0px 0px 20px;
	padding: 0px 20px 0px 0px
}
.border-top {
	border-bottom: #e6e6e6 1px solid
}
.margin-top20 {
	margin-top: 20px
}
.newreturnsubmit {
	padding: 0px;
	margin: 0px
}
.newreturnsubmit .ui-button {
	overflow: hidden;
	float: left;
	padding: 0px;
	clear: both;
	display: block;
	_display: inline;
	margin: 0px 15px 0px 100px;
	line-height: 21px
}
.returntimeclear {
	clear: both;
	display: block;
	margin-left: 195px;
	*margin-left: 208px
}
.ttddccss {
	clear: both;
	display: block;
	margin: 0px auto 40px auto;
	width: 708px;
	line-height: 24px;
	color: #666;
	overflow: hidden
}
.ttddccss .strong {
	font-weight: bold;
	margin-top: 25px;
	color: #333
}
.ttddccss .strong span {
	font-weight: normal;
	color: #333
}
.ttddccss .border-bottom {
	padding-bottom: 10px
}
.ttddccss .bdleftw {
	margin-left: 80px
}
.ttddccss .bdleftw2 {
	margin-left: 36px;
	margin-top: -5px
}
.ttddccss .checkiiinu {
	display: block;
	clear: both;
	margin: 40px 0px 6px 0px;
	overflow: hidden;
	font-size: 15px;
	font-weight: bold;
	color: #ff0000
}
.ttddccss .checkiiinu em.a001 {
	float: right;
	width: 500px;
	margin: 0px;
	*margin-top: -17px;
	font-size: 12px
}
.ttddccss .checkiiinu input {
	margin: 0px 5px 0px 1px;
	*margin: 0px 5px 0px -2px
}
.ttddccss .form-submit {
	margin: 0px;
	line-height: 20px
}
.ttddccss .demobutton span {
	margin: 0px 0px 0px 20px
}
.projects_test .intro_photos {
	display: none
}
.projects_test #project_poster {
	display: block;
	clear: both;
	margin-left: 0px;
	height: 214px
}
.launchprojects .thumbnail .intro_Upload a {
	display: none
}
.launchprojects .thumbnail .intro_photos {
	width: 442px;
	margin-bottom: 5px
}
.launchprojects .thumbnail .intro_Upload {
	width: 401px
}
.submitted_return {
	resize: none;
	width: 460px
}
.thumbnail .swfupload,.thumbnail #project_poster_url_error {
	float: left
}
.projects-new-top-bj {
	height: 212px;
	background: #f2f2f2;
	clear: both;
	display: block;
	width: 100%;
	left: 0px
}
.projects-new-top {
	width: 960px;
	margin: 0px auto 0px auto;
	clear: both;
	display: block;
	height: 442px
}
.projects-new-top-box {
	position: absolute;
	margin-top: -198px;
	left: 0px;
	right: 0px
}
.projects-new-top-l {
	background: url(http://assets.demohour.com/assets/projects_new_top_bj-ddd95250a21ad569da0afc270e88dcfc.gif) no-repeat left top;
	width: 720px;
	height: 330px;
	float: left;
	overflow: hidden
}
.projects-new-top-r {
	width: 230px;
	height: 442px;
	float: right;
	overflow: hidden
}
.ui-button-projects-new,.ui-button-projects-new-down,.ui-button-projects-new-over,.ui-button-projects-new-disabled {
	width: 289px;
	height: 56px;
	margin: 0px auto 0px auto;
	display: block;
	clear: both;
	overflow: hidden
}
.ui-button-projects-new a,.ui-button-projects-new-down a,.ui-button-projects-new-over a,.ui-button-projects-new-disabled a,.ui-button-projects-new-over-disabled a,.ui-button-projects-new-down-disabled a {
	background: url(http://assets.demohour.com/assets/projects-new-top-button-87c8840bff847bd709b873a0cd8fe200.png) no-repeat left top;
	_background: url(http://assets.demohour.com/assets/projects-new-top-button-98815bcbb162cc182f8a16ccb364fee4.gif) no-repeat left top;
	width: 289px;
	height: 56px;
	margin: 0;
	text-align: left;
	text-indent: -2000px;
	display: block;
	clear: both
}
.ui-button-projects-new a: hover,.ui-button-projects-new-over a {
	background-position: left -65px;
	width: 289px;
	height: 56px
}
.ui-button-projects-new-down a {
	background-position: left -130px;
	width: 289px;
	height: 56px
}
.ui-button-projects-new,.ui-button-projects-new-down,.ui-button-projects-new-over,.ui-button-projects-new A,.ui-button-projects-new A: link,.ui-button-projects-new A: visited,.ui-button-projects-new A: active,.ui-button-projects-new A: hover,.ui-button-projects-new-over A,.ui-button-projects-new-over A: link,.ui-button-projects-new-over A: visited,.ui-button-projects-new-over A: active,.ui-button-projects-new-over A: hover,.ui-button-projects-new-down A,.ui-button-projects-new-down A: link,.ui-button-projects-new-down A: visited,.ui-button-projects-new-down A: active,.ui-button-projects-new-down A: hover {
	color: #fff
}
.ui-button-projects-new-disabled a,.ui-button-projects-new-over-disabled a,.ui-button-projects-new-down-disabled a {
	background-position: left -195px;
	width: 289px;
	height: 56px;
	cursor: text;
	color: #bababa
}
.projects-new-agreement {
	display: block;
	clear: both;
	margin: 180px auto 10px auto;
	font-size: 13px
}
.projects-new-agreement inptu {
	margin-top: 3px
}
.projects-new-agreement a {
	margin-left: 6px
}
.projects-new-bottom {
	clear: both;
	display: block;
	margin: 0px auto 20px auto;
	overflow: hidden;
	width: 960px;
	color: #888;
	font-size: 13px
}
.projects-new-bottom ul {
	display: block;
	float: left;
	width: 280px;
	text-align: left;
	margin: 120px 60px 0px 0px;
	overflow: hidden
}
.projects-new-bottom ul li {
	display: block;
	clear: both
}
.projects-new-bottom ul.projects-new-bottom-r {
	margin: 230px 0px 0px 0px
}
.projects-new-bottom p,.projects-new-bottom i {
	margin-top: 38px;
	clear: both;
	display: block
}
.projects-new-bottom p {
	color: #333;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 5px
}
.projects-new-bottom i {
	color: #739900;
	font-size: 18px;
	line-height: 28px
}
.projects-new-bottom i span {
	font-size: 30px
}
.projects-new-bottom i strong {
	font-size: 14px;
	font-weight: normal
}
.projects-new-top-r .slides_container {
	width: 230px;
	height: 409px;
	overflow: hidden
}
.projects-new-top-r .ui-slider {
	width: 230px;
	height: 23px;
	margin: 4px auto 0px auto;
	overflow: hidden
}
.projects-new-top-r .slidebarpagination {
	display: block;
	clear: both;
	width: 230px;
	height: 23px;
	margin: 4px auto 0px auto;
	overflow: hidden;
	text-align: center
}
.projects-new-top-r .slidebarpagination ul {
	margin: 0;
	padding: 0;
	display: inline-block;
	*display: inline;
	zoom: 1
}
.projects-new-top-r .slidebarpagination li {
	float: left
}
.projects-new-top-r .slidebarpagination li a {
	float: left;
	height: 20px;
	width: 12px;
	background: url(http://assets.demohour.com/assets/projects-slidebar-a61936be6183a1f0b97060e3100f8db6.png) no-repeat left top;
	_background: url(http://assets.demohour.com/assets/projects-slidebar-dc4dd1502069391bf13ee52dba65e7a2.gif) no-repeat left top;
	overflow: hidden;
	text-indent: -2000px;
	margin: 0px 0px 0px 6px
}
.projects-new-top-r .slidebarpagination li a: hover {
	background-position: -12px top
}
.projects-new-top-r .slidebarpagination li.current a {
	background-position: -25px top
}
.projects-new-logo {
	float: left;
	margin: -240px 0px 0px 45px;
	width: 186px;
	height: 78px;
	text-indent: -2000px
}
.thumbnail .swfupload,.thumbnail #project_poster_url_error {
	float: left
}
.ui-faq,.ui-faq-title,.ui-faq-problem,.ui-faq-answer,.ui-faq-list,.ui-faq-list-open,.ui-faq-list-closed,.ui-faq-question,.ui-faq-edit,.ui-faq-edit li {
	clear: both;
	display: block;
	overflow: hidden;
	text-align: left
}
.ui-faq-title {
	height: 35px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	margin: 40px 0px 2px 0px
}
.projects-home-left .ui-faq-title {
	height: 25px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	margin: 24px 0px 5px 0px;
	padding-top: 10px;
	border-top: #e8e8e8 1px dashed
}
.ui-faq-list,.ui-faq-list-closed {
	margin: 0px 0px 3px 0px
}
.ui-faq-title a {
	float: right
}
.ui-faq-problem {
	color: #72a40f;
	font-size: 16px;
	background: #f5f5f5;
	padding: 6px;
	margin: 8px 0px 0px 0px;
	border: #F0F0F0 1px solid;
	cursor: pointer
}
.ui-faq-answer {
	overflow: hidden;
	border: #ccc 1px dotted;
	padding: 8px
}
.ui-faq-list-closed .ui-faq-answer {
	display: none
}
.ui-faq-list-open .ui-faq-answer {
	display: block
}
.ui-faq-question {
	margin: 20px auto;
	background: #eee;
	padding: 14px;
	border-radius: 5px;
	_height: 1%
}
.ui-faq-question .ui-button {
	margin: 0px;
	float: right
}
.ui-faq-question p {
	margin: 0px;
	float: left;
	line-height: 32px;
	font-size: 14px
}
.ui-faq-problem p {
	background: url(http://assets.demohour.com/assets/ui-faq-probleme-871a23be5a4f87f4e783364490f09269.gif) no-repeat left top;
	text-indent: -2000px;
	text-align: left
}
.ui-faq-problem p {
	float: left;
	margin-right: 0px;
	display: block;
	width: 20px
}
.ui-faq-list .ui-faq-problem p {
	background-position: 3px 6px
}
.ui-faq-list-closed .ui-faq-problem p {
	background-position: 3px -12px
}
.projects-new .ui-faq-question {
	margin: 20px auto;
	background: #fff;
	padding: 0px;
	border-radius: 5px;
	width: 128px
}
.ui-faq-problem a,.ui-faq-problem span {
	float: right;
	display: block
}
.ui-faq-problem span {
	color: #d8d8d8;
	margin-top: -3px;
	padding: 0px 10px
}
.ui-faq-edit label,.ui-faq-edit em {
	float: left
}
.ui-faq-edit {
	border: #e6e6e6 1px solid;
	margin: 6px 0px 6px 0px;
	padding: 5px 10px 10px 5px;
	overflow: hidden
}
.ui-faq-edit .ui-text {
	margin: 0px
}
.ui-faq-edit label,.ui-faq-edit .ui-textarea {
	margin: 0px 0px 0px 6px
}
.ui-faq-edit label {
	margin: 3px 0px 0px 6px
}
.ui-faq-edit .ui-text input {
	width: 546px
}
.ui-faq .ui-faq-edit textarea {
	width: 555px
}
.ui-faq-edit .ui-textarea {
	margin-right: 3px
}
.projects-new .ui-faq-title {
	margin: 0px;
	text-align: right;
	color: #4c4c4c;
	padding: 14px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px
}
.projects-new .ui-faq-edit li {
	margin: 14px 0px 5px 0px
}
.projects-new .ui-faq-edit .newreturnsubmit {
	margin: 14px 0px 2px 62px;
	clear: both;
	display: block
}
.ui-faq-edit .ui-button {
	margin: 0px 15px 0px 5px
}
.projects-new .ui-faq-edit .newreturnsubmit .faq-edit-r,.projects-new .ui-faq-edit .newreturnsubmit .pledge-edit-r {
	margin-top: 5px;
	display: block
}
.projects-new .ui-faq-edit li label {
	width: 52px;
	text-align: right;
	line-height: 30px;
	margin-right: 4px
}
.project-comment {
	clear: both;
	display: block;
	text-align: left
}
.project-comment .timeline-comment {
	width: 602px;
	overflow: hidden;
	background: #fff;
	margin-left: -10px
}
.project-comment .timeline-comment-top {
	display: none
}
.project-comment .timeline-comment-avatar img {
	width: 48px;
	height: 48px
}
.project-comment .timeline-comment-avatar-r {
	width: 536px
}
.project-comment .timeline-box-textarea-b {
	display: block
}
.project-comment .timeline-comment .timeline-box-title {
	width: 590px
}
.project-comment .timeline-comment .timeline-box-title .ui-textarea-border {
	width: 586px;
	height: auto;
	font-size: 14px
}
.project-comment .timeline-comment .timeline-box-title textarea {
	width: 576px
}
.project-comment .comment-reply {
	height: auto;
	width: 535px
}
.project-comment .comment-reply textarea {
	width: 523px
}
.projects-home-left .ui-faq {
	width: 590px;
	float: left;
	clear: both;
	display: block;
	margin: -70px 0px 2px 0px
}
.project-comment .timeline-comment-more {
	background: #f5f5f5;
	height: 33px;
	border: #ebebeb 1px solid;
	color: #adadad;
	margin: 5px 10px 8px 10px;
	border-radius: 1px;
	width: 588px
}
.project-comment .timeline-comment ul {
	border-bottom: #ebebeb 1px solid;
	margin: 0px 0px 15px 10px
}
.my-home {
	width: 960px;
	margin: 0px auto 0px auto;
	text-align: left;
	clear: both;
	display: block;
	overflow: hidden
}
.my-left {
	width: 682px;
	float: left;
	overflow: hidden;
	display: block
}
.my-right {
	width: 248px;
	float: right;
	overflow: hidden
}
.my-home .timeline-box,.my-home .timeline-comment {
	background: #fff;
	border: #d9d9d9 0px solid;
	border-radius: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px
}
.my-home .timeline-comment,.my-home .timeline-box-title,.my-home .timeline-box-explain,.my-home .timeline-box-explain embed,.my-home .timeline-box-explain-text,.my-left-event {
	width: 512px;
	overflow: hidden
}
.my-home .timeline-box {
	width: 682px;
	margin-bottom: 80px
}
.my-home .timeline-box-explain-text {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 21px
}
.layout_projects_backed .ui-tab-top h1,.layout_projects_backed .ui-tab-top h1,.layout_projects_favorite .ui-tab-top h1 {
	height: 30px;
	clear: both;
	display: block;
	font-size: 23px;
	line-height: 30px;
	overflow: hidden;
	color: #222
}
.layout_projects_backed .ui-tab-top h1 A,.layout_projects_backed .ui-tab-top h1 A: link,.layout_projects_backed .ui-tab-top h1 A: visited,.layout_projects_backed .ui-tab-top h1 A,.layout_projects_backed .ui-tab-top h1 A: link,.layout_projects_backed .ui-tab-top h1 A: visited,.layout_projects_backed .ui-tab-top h1 A,.ui-tab-top h1 A: link,.layout_projects_backed .ui-tab-top h1 A: visited,.layout_projects_backed .ui-tab-top h1 A,.layout_projects_backed .ui-tab-top h1 A: link,.layout_projects_backed .ui-tab-top h1 A: visited,.layout_projects_favorite .ui-tab-top h1 A,.layout_projects_favorite .ui-tab-top h1 A: link,.layout_projects_favorite .ui-tab-top h1 A: visited,.layout_projects_favorite .ui-tab-top h1 A,.layout_projects_favorite .ui-tab-top h1 A: link,.layout_projects_favorite .ui-tab-top h1 A: visited {
	color: #222;
	cursor: text
}
.my-home .timeline-box-function {
	width: 512px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	height: 15px;
	line-height: 15px;
	overflow: hidden
}
.my-home .timeline-box-delete,.my-home .timeline-box-comment,.my-home .timeline-box-function span {
	float: right
}
.my-home .timeline-box-function span {
	padding: 0px 10px;
	*line-height: 12px;
	color: #ccc
}
.my-home .timeline {
	background: none
}
.my-home .timeline-comment {
	background: #f3f3f3;
	padding: 10px 0px 2px 0px;
	margin: 12px 0px 0px 0px
}
.my-home .timeline-comment-top {
	margin: -23px 0px 0px 471px;
	*margin: -23px 0px 0px 461px
}
.timeline-comment ul li {
	border-top: #e3e1e1 1px solid
}
.timeline-box-left-projects .mark_draft,.timeline-box-left-projects .mark_running,.timeline-box-left-projects .mark_closed,.timeline-box-left-projects .mark_submit,.timeline-box-left-projects .mark_success {
	height: 21px;
	line-height: 22px;
	*line-height: 24px;
	width: 75px;
	margin: 8px 0px 0px 0px;
	color: #FFF;
	top: auto;
	right: auto
}
.timeline-box-left,.timeline-box-right {
	float: left;
	display: block;
	overflow: hidden
}
.timeline-box-left {
	width: 140px
}
.timeline-box-right {
	float: right;
	display: block
}
.timeline-box-left-projects img {
	width: 138px;
	overflow: hidden;
	border: #ccc 1px solid
}
.timeline-box-left-projects strong {
	padding-left: 0px;
	font-weight: normal
}
.timeline-box-share {
	float: left
}
.my-home .timeline-comment .timeline-box-title textarea {
	width: 482px;
	min-height: 48px;
	_height: expression(this.scrollHeight < 48 ? "48px" : "auto");
	font-size: 12px
}
.my-home .comment-list-reply textarea {
	width: 439px;
	min-height: 20px;
	_height: expression(this.scrollHeight < 20 ? "20px" : "auto");
	font-size: 12px
}
.my-home .timeline-comment .timeline-box-title .timeline-box-textarea-b {
	width: 494px
}
.my-home .timeline-comment .timeline-box-title .ui-textarea {
	_width: 491px
}
.my-home .timeline-comment-avatar-r {
	width: 450px;
	margin-top: -3px
}
.my-home .timeline-comment .ui-button-green span,.my-home .timeline-comment .ui-button-green-over span,.my-home .timeline-comment .ui-button-green-down span,.my-home .timeline-comment .ui-button-green-disabled span {
	float: left;
	margin: 0px 0px 0px 5px;
	_display: inline
}
.my-home .timeline-box-title a img {
	width: 48px;
	height: 48px;
	overflow: hidden;
	border: #ccc 1px solid
}
.my-home .timeline-box-title span {
	margin-left: 10px;
	font-size: 12px;
	color: #b3b3b3
}
.my-home .timeline-box-title span a {
	clear: both;
	display: block;
	float: none;
	font-size: 14px;
	margin-bottom: 4px
}
.my-home .comment-reply {
	height: auto
}
.my-home .timeline-more {
	width: 530px;
	padding: 0px;
	margin: 10px 0px 23px 170px;
	height: 40px;
	text-align: center
}
.my-home .timeline-more a {
	width: 470px;
	text-align: center;
	_display: inline
}
.my-left .timeline-comment-more {
	height: 31px
}
.my-right-projects,.my-right-hot,.my-right-discover,.my-right-title,.my-left-top,.my-left-nocontent,.interest-nocontent {
	clear: both;
	display: block;
	overflow: hidden
}
.my-right-projects,.my-right-hot,.my-right-discover {
	margin: 10px 0px 25px 0px
}
.my-right-title,.my-left-top {
	font-size: 14px;
	border-bottom: #e9e9e9 1px solid;
	padding-bottom: 10px;
	color: #666
}
.my-right-title {
	font-weight: bold
}
.my-right-title a {
	float: right;
	font-size: 12px;
	font-weight: normal
}
.my-left-nocontent {
	font-size: 14px;
	padding: 10px;
	border: #f3f3f3 1px solid;
	margin-bottom: 10px
}
.interest-nocontent {
	color: #DC518F;
	font-size: 14px;
	padding: 10px 10px 15px 16px;
	border-bottom: #f3f3f3 1px solid;
	margin-bottom: 10px
}
.my-left-top {
	margin: 0px 0px 10px 0px;
	_height: 1%
}
.my-left-top a {
	float: left;
	font-size: 14px;
	display: block
}
.my-left-top span {
	float: left;
	font-size: 12px;
	color: #999;
	display: block;
	margin: 0px 10px 0px 10px
}
.my-left-top a.my-left-top-r {
	margin: 0px 0px 0px 0px;
	float: right
}
.my-left-top a.my-left-top-current: link,.my-left-top a.my-left-top-current: visited,.my-left-top a.my-left-top-current: hover,.my-left-top a.my-left-top-current: active {
	color: #666;
	font-weight: bold
}
.my-left-event {
	border-bottom: #ebebeb 1px solid;
	padding-bottom: 8px;
	line-height: 16px
}
.my-left-event span {
	background: none;
	clear: both;
	display: block;
	float: left;
	font-size: 14px;
	width: 100px;
	margin: 0px 0px 4px 0px;
	color: #ff0000
}
.my-left-event strong {
	font-weight: normal;
	color: #b3b3b3;
	clear: both;
	display: block
}
.my-left-event .timeline-box-title-date {
	margin-top: -39px;
	line-height: 20px;
	height: 20px
}
.my-left .post-private-letter {
	margin: -13px 0px 0px 68px;
	position: absolute;
	*margin: -1px 0px 0px 8px;
	width: 22px;
	overflow: hidden;
	padding: 0px
}
.my-left-event .post-private-letter {
	background-position: left -71px;
	display: inline-block;
	margin: 0px 0px 0px 12px
}
.my-right-projects li {
	clear: both;
	display: block;
	overflow: hidden;
	margin-bottom: 5px
}
.my-right-projects li span,.my-right-projects li a {
	display: block;
	float: left;
	overflow: hidden
}
.my-right-projects li span {
	width: 16px
}
.my-right-projects li a {
	width: 228px
}
.ui-interest {
	display: block;
	overflow: hidden
}
.ui-interest dl {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	display: block;
	overflow: hidden;
	width: 248px
}
.ui-interest dl dt {
	margin: 0px;
	padding: 0px;
	width: 90px;
	float: left;
	overflow: hidden;
	text-align: center
}
.ui-interest dl dt img {
	overflow: hidden;
	clear: both;
	display: block;
	width: 90px;
	height: 90px
}
.ui-interest dl dd {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	text-align: left;
	width: 152px;
	float: left;
	overflow: hidden;
	color: #9a9a9a;
	display: block
}
.ui-interest dl dd span {
	color: #690;
	clear: both;
	text-align: left;
	display: block
}
.ui-interest p {
	margin: 0px 0px 6px 0px;
	clear: both;
	padding: 3px 0px 0px 0px;
	text-align: left;
	color: #DC518F;
	line-height: 16px
}
.ui-interest p A {
	padding: 0px;
	margin: 0px 0px 0px 3px;
	text-align: left;
	color: #cc9900;
	line-height: 19px;
	height: 19px;
	width: 26px;
	float: none
}
.ui-interest p A,.ui-interest p A: visited,.ui-interest p A: hover,.ui-interest p A: active {
	color: #690;
	text-decoration: none
}
.ui-interest dl dd.ui-interest-c {
	margin-bottom: 5px
}
.ui-interest-c a {
	clear: both;
	display: block;
	overflow: hidden;
	line-height: 19px
}
.ui-interest-discover: link,.ui-interest-discover: visited,.ui-interest-discover: active {
	color: #999
}
.ui-interest-discover: hover {
	color: #333
}
.my-right .ui-interest {
	margin: 10px 0px 25px 0px;
	clear: both
}
.my-right .ui-interest dl {
	width: 248px;
	clear: both
}
.ui-button-green-small,.ui-button-green-small span,.ui-button-green-small-disabled,.ui-button-green-small-disabled span {
	background: url(http://assets.demohour.com/assets/ui-bj-small-58d08830e7ccc78837ed5e37296375a2.png) no-repeat left top;
	_background: url(http://assets.demohour.com/assets/ui-bj-small-5355425c8a2ac3f75e2ae056303cdace.gif) no-repeat left top
}
.ui-button-green-small,.ui-button-green-small-disabled {
	width: 72px;
	height: 25px;
	line-height: 22px;
	*line-height: 25px;
	overflow: hidden;
	display: block
}
.ui-button-green-small span {
	background-position: 9px -262px;
	display: block;
	height: 25px;
	overflow: hidden;
	padding-left: 23px
}
.ui-button-green-small-disabled span {
	background-position: 9px -287px;
	display: block;
	height: 25px;
	overflow: hidden;
	padding-left: 23px
}
.ui-button-green-small: link span,.ui-button-green-small: visited span,.ui-button-green-small: hover span,.ui-button-green-small: active span {
	color: #fff
}
.ui-button-green-small-disabled: link span,.ui-button-green-small-disabled: visited span,.ui-button-green-small-disabled: hover span,.ui-button-green-small-disabled: active span {
	color: #bababa
}
.ui-button-green-small {
	background-position: left -105px
}
.ui-button-green-small: hover {
	background-position: left -131px
}
.ui-button-green-small: link span,.ui-button-green-small: visited span,.ui-button-green-small: hover span,.ui-button-green-small: active span {
	color: #fff
}
.ui-button-green-small-disabled {
	background-position: left -79px
}
.my-right-discover a span {
	color: #999
}
.my-right-hot a,.my-right-discover a {
	clear: both;
	display: block;
	overflow: hidden;
	line-height: 24px
}
.top-interest {
	border: #ccc 1px solid;
	width: 958px;
	display: block;
	clear: both;
	margin: 0px auto 17px auto;
	padding: 14px 0px 17px 0px
}
.top-interest-title {
	display: block;
	clear: both;
	margin: 0px 0px 10px 17px;
	overflow: hidden;
	text-align: left;
	font-size: 14px
}
.top-interest-title a {
	float: right;
	margin: 0px 17px 0px 0px
}
.top-interest a.ui-flash-close {
	float: right;
	margin: -12px 1px 0px 0px;
	_margin: -12px 1px 0px 0px;
	text-indent: -2000px;
	display: block;
	position: relative
}
.top-interest-bottom {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 10px auto 0px auto;
	text-align: center;
	width: 257px
}
.top-interest-bottom .top-interest-bottom-r {
	display: block;
	float: left;
	padding: 6px 0px 0px 0px
}
.top-interest-bottom p {
	display: block;
	float: left;
	padding: 6px 10px 0px 10px
}
.top-interest .urllist {
	width: 960px;
	display: block;
	clear: both;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-align: left
}
.top-interest .urllist ul {
	display: block;
	float: left;
	width: 140px;
	height: 260px;
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: #d9d9d9 0px solid
}
.top-interest .urllist ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	clear: both;
	_height: 1%;
	line-height: 16px;
	width: 140px;
	overflow: hidden
}
.top-interest .urllist ul li.list01 {
	_height: 180px
}
.top-interest .urllist ul li.list01 a {
	display: block;
	clear: both;
	position: relative;
	height: 180px;
	overflow: hidden;
	padding-left: 0px;
	line-height: 16px
}
.top-interest .urllist ul li.list01 a img {
	text-align: center;
	display: block;
	margin-bottom: 6px;
	width: 140px;
	height: 140px;
	overflow: hidden;
	margin-left: 0px
}
.top-interest .urllist ul li.list01 a,.top-interest .urllist ul li.list01 a: visited,.top-interest .urllist ul li.list01 a: active {
	color: #669900;
	font-size: 12px
}
.top-interest .urllist ul li.list01 a: hover {
	color: #99cc00
}
.top-interest .urllist ul li.list02 {
	color: #bbb;
	font-size: 12px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	overflow: hidden
}
.top-interest .urllist ul li.list02 {
	height: 16px;
	overflow: hidden
}
.top-interest .urllist ul li.list02 a,.top-interest .urllist ul li.list02 a: visited,.top-interest .urllist ul li.list02 a: active {
	color: #999;
	font-size: 12px
}
.top-interest .urllist ul li.list04 {
	height: 54px;
	overflow: hidden;
	border-top: #f2f2f2 0px solid;
	margin: 0px 0px 0px 0px
}
.top-interest .urllist ul li.list04 .projectpledgedwrap,.top-interest .urllist ul li.list04 .projectpledged {
	border-radius: 4px;
	overflow: hidden;
	height: 4px
}
.top-interest .urllist ul li.list04 .projectpledgedwrap {
	width: 140px;
	background: #ddd;
	padding: 0;
	margin: 10px auto 4px auto;
	display: block;
	clear: both
}
.projectpledged {
	background: #87c442
}
.top-interest .urllist ul li.list04 .projectstats {
	border: 0;
	color: #999;
	font-size: 12px;
	overflow: hidden;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 150%
}
.top-interest .urllist ul li.list04 .projectstats p {
	font-family: arial,"lucida grande",tahoma,verdana,arial,sans-serif;
	*font-family: sans-serif,tahoma,verdana,arial,sans-serif;
	float: left;
	text-align: left;
	display: inline;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-weight: nowrap
}
.top-interest .urllist ul li.list04 .projectstats p strong {
	display: block;
	color: #666;
	font-weight: nowrap;
	line-height: 16px;
	font-size: 12px;
	margin-bottom: 3px;
	*letter-spacing: 0px
}
.top-interest .urllist ul li.list04 .projectstats p.widtha {
	width: 45px;
	margin-left: 0px
}
.top-interest .urllist ul li.list04 .projectstats p.widthb {
	width: 62px;
	margin-left: 1px;
	margin-right: 1px
}
.top-interest .urllist ul li.list04 .projectstats p.widthb strong b {
	margin-right: 0px;
	font-weight: nowrap
}
.top-interest .urllist ul li.list04 .projectstats p.widthc {
	width: 31px;
	text-align: right
}
.top-interest .urllist ul li.list05 {
	position: absolute;
	margin: -54px 0px 0px 1px;
	*margin: -58px 0px 0px -3px
}
.bottom-interest,.bottom-interest-title {
	width: 960px;
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0px auto 0px auto
}
.bottom-interest {
	padding: 15px 0px 0px 0px
}
.bottom-interest-title {
	padding: 0px 0px 10px 0px;
	text-align: left;
	font-size: 14px;
	border-bottom: #e9e9e9 1px solid
}
.bottom-interest-title a {
	float: right;
	margin: 0px 17px 0px 0px
}
.bottom-interest .ui-interest {
	margin: 0px 0px 20px 0px;
	width: 880px;
	float: left
}
.bottom-interest .ui-interest dl {
	width: 261px;
	float: left;
	margin: 0px 0px 0px 30px;
	_display: inline
}
.bottom-interest .ui-interest dl dd {
	margin: 0px 0px 0px 10px
}
.bottom-interest .ui-pagination-prev,.bottom-interest .ui-pagination-next {
	float: left;
	width: 32px;
	height: 36px;
	display: block
}
.bottom-interest .ui-pagination-next {
	float: right
}
.bottom-interest .ui-pagination-next a,.bottom-interest .ui-pagination-next a: hover,.bottom-interest .ui-pagination-prev a,.bottom-interest .ui-pagination-prev a: hover {
	width: 32px;
	height: 34px;
	margin: 28px 0px 0px 0px;
	padding: 0px;
	text-indent: -2000px;
	display: block;
	clear: both;
	overflow: hidden
}
.bottom-interest .ui-pagination-next a,.bottom-interest .ui-pagination-nextt a: hover {
	background-position: -101px -741px
}
.bottom-interest .ui-pagination-prev a,.bottom-interest .ui-pagination-prev a: hover {
	background-position: -37px -741px
}
.my-progress,.my-progress-title,.my-progress-property {
	display: block;
	clear: both;
	overflow: hidden
}
.my-progress {
	text-align: center;
	margin: 0px 0px 20px 0px;
	border: #f3f3f3 1px solid;
	border-bottom: #f3f3f3 0px solid
}
.my-progress img,.my-progress p {
	float: left;
	display: block
}
.my-progress td {
	padding: 12px 0px;
	border-bottom: #e9e9e9 1px solid
}
.my-progress img {
	width: 46px;
	height: 46px;
	overflow: hidden;
	margin-left: 10px;
	_display: inline
}
.my-progress p a {
	float: left;
	overflow: hidden
}
.my-progress-sequence-up,.my-progress-sequence-down {
	background: url(http://assets.demohour.com/assets/sequence-599ee485028419759febe774e911f78d.gif) no-repeat right 3px;
	padding-right: 10px
}
.my-progress-sequence-up {
	background-position: right 5px;
	*background-position: right 3px
}
.my-progress-sequence-down {
	background-position: right -68px;
	*background-position: right -70px
}
.my-progress-sequence-up,.my-progress-sequence-up: link,.my-progress-sequence-up: visited,.my-progress-sequence-up: active {
	color: #333;
	font-weight: bold
}
.my-progress-sequence-up: hover {
	color: #333
}
.my-progress-sequence-down,.my-progress-sequence-down: link,.my-progress-sequence-down: visited,.my-progress-sequence-down: active {
	color: #a1a1a1
}
.my-progress-sequence-down: hover {
	color: #878787
}
.my-progress-title {
	background: #f5f5f5;
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
	color: #666
}
.my-progress-title a {
	float: right;
	font-size: 14px;
	margin: 3px 0px 0px 0px;
	font-weight: normal
}
.my-progress-property {
	color: #690
}
.my-created img {
	width: 90px;
	height: 90px
}
.my-created .projectpledgedwrap,.my-created-property,.my-created p,.my-created-property span,.my-created-spread {
	clear: both;
	display: block;
	overflow: hidden
}
.my-created-property li {
	float: left;
	width: 14%
}
.my-created-property span {
	color: #a1a1a1
}
.my-created p,.my-created-property {
	margin: 0px 0px 0px 10px
}
.my-created .projectpledgedwrap,.my-created .projectpledged {
	border-radius: 4px;
	overflow: hidden;
	height: 6px
}
.my-created .projectpledgedwrap {
	width: 353px;
	background: #ddd;
	padding: 0;
	margin: 12px 0px 10px 10px;
	float: left
}
.my-created .projectpledged {
	background: #87c442
}
.my-created-spread {
	background: #f5f5f5;
	border: #e9e9e9 1px solid;
	margin: -8px 0px 20px 0px;
	padding: 13px;
	line-height: 24px
}
.my-created-spread strong {
	clear: both;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	font-size: 14px
}